Hi, I'm Łukasz Cieśnik.

Coder, Fullstack Developer

I have a wast programming experience and create awesome things with my team

Read more about me
Łukasz Cieśnik's Picture

About my team

acasta.it is a small soft­ware de­ve­lop­ment team based in Poznań, Poland.

Each mem­ber of the team has a u­nique pro­fes­sion­al back­ground and sol­id tech­ni­cal ex­pe­ri­ence in ar­e­as such as web ser­vices, em­bed­ded sys­tems, a­vi­a­tion, au­to­mo­tive and au­to­mated testing. We con­ti­nu­ous­ly ex­plore new tech­no­lo­gies and tools to pro­vide you with the best and most re­li­a­ble prod­ucts cus­tom­ized to your in­di­vi­du­al needs. Our en­gi­neers en­joy work­ing on im­por­tant proj­ects, using best prac­tices, stand­ards and tools. Our u­nique team works to­geth­er with pas­sion to offer you sim­ple so­lu­tions to your com­plex prob­lems.

If you need any help with your proj­ect, feel free to con­tact us at office@acasta.it.

HTML CSS Javascript Web Services SVG Web TCP/IP XMPP HTTP REST Network RTOS ARM7 ARINC 429 ARINC 653 VxWorks µC/OS Embedded Systems Safety Critical Software DO 178B/C Aviation Automotive Automated Testing Safety PostgreSQL SQLite PL/SQL ODBC Database C C++ Python Erlang Ada Haskell Programming Languages


We use the lat­est stand­ards to pro­duce el­e­gant and ef­fi­cient web ap­pli­ca­tions that work a­cross many platf­orms and brows­ers.

Our team has great ex­pe­ri­ence in de­ve­lop­ing re­spon­sive websites for all screen shapes and sizes. Our pages fo­cus on fast load­ing times, clean in­ter­face and smooth user in­ter­ac­tion.


Thor­ough un­der­stand­ing of pro­to­cols is the key to any net­work ap­pli­ca­tion. With a com­plete pic­ture of all the lay­ers, we can op­ti­mize the num­ber of round-trips, de­crease la­ten­cy, or oth­er­wise im­prove per­for­mance.

Wheth­er you need to in­te­grate your sys­tems, move a client-server so­lu­tion to the cloud, con­nect with the Internet of Things or tight­en your se­cu­ri­ty, we are here to help you.

Embedded systems

Em­bed­ded sys­tems may vary from a sim­ple con­trol­ler to a very com­plex sys­tem.

These days, this kind of tech­no­lo­gy is pre­sent eve­ry­where, and we use it every day. Nev­er­the­less, its pro­duc­tion and main­te­nance re­quire a spe­cif­ic mix­ture of knowl­edge and deep un­der­stand­ing of li­mi­ta­tions (such as po­wer, me­mo­ry and pe­riph­er­als).

Our team and coworkers possess this mixture of skills. Feel free to contact us to dis­cuss more de­tails about this area.


Safety-critical sys­tems are wide­ly used in many in­dus­tries these days, in­clud­ing a­vi­o­nics, au­to­mo­tive, aer­o­space and me­di­cal care. This kind of soft­ware re­quires spe­cial care through each stage of a project: plan­ning, de­ve­lop­ment, testing, cer­ti­fi­ca­tion, in­te­gra­tion, main­te­nance and po­ten­tial fu­ture up­grades of your prod­uct.

We know that well-de­fined de­signs, re­quire­ments, and stand­ards may sig­ni­fi­cantly reduce the time, risk and cost re­la­ted to the de­ve­lop­ment, ve­ri­fi­ca­tion and cer­ti­fi­ca­tion pro­cesses of safe­ty-cri­ti­cal soft­ware. We also be­lieve that most of these as­pects are es­sen­tial for every high-qua­li­ty and re­li­a­ble sys­tem.

With strong ex­pe­ri­ence in the ve­ri­fi­ca­tion of safety-cri­ti­cal sys­tems in con­form­ance with RTCA/­DO-178B/C, our team offers you unique and va­lu­a­ble knowl­edge to bring your new cut­ting-edge prod­uct to the mar­ket suc­cess­fully.


Over the years, we have worked with many database man­age­ment sys­tems, es­pe­cial­ly with PostgreSQL.

Con­se­quent­ly, we can rec­om­mend to you the best database for your prod­uct, taking into con­sid­e­ra­tion the cur­rent scope and fu­ture po­ten­tial growth. Our team will also help you with the trans­for­ma­tion of your pre­cious data into a prop­er database struc­ture, con­necting this database with the remaining mod­ules of the sys­tem and main­taining it as well.

If you need any help in this area, feel free to contact us.

Programming languages

We al­ways use the prop­er tool for the job.

The most com­mon­ly used sub­set of lan­guages in our team is Python, Javascript, C, C++, Erlang, and Ada. Nev­er­the­less, we en­joy ex­plor­ing new tech­no­lo­gies eve­ry day and sharing this knowl­edge with others. With this subset of lan­guages and tools, we can pro­vide you with the re­quested prod­uct in a short pe­ri­od of time.

Wheth­er you need to create a new system from a scratch or to in­te­grate a new com­po­nent into your existing e­co­sys­tem, we are ready to help you.