We are Programming for academia

We believe in better software because we make it!

We are proficient in many technologies and tools

/images/logo_dotnet.svg
/images/logo_docker.svg
/images/logo_git.svg
/images/logo_angular.svg
/images/logo_aws.svg
/images/logo_jenkins.svg
/images/logo_vue.svg
/images/software_testing.svg

Researcher Pain

Brownfield research code

You have written a ton of source code doing the research. The software works marvelously but is notoriously hard to maintain, change and extend. We call it brownfield. We can work with it. We can make it testable. We can make it easy to maintain and to develop.

/images/web_development.svg

Researcher Pain

Boring side code to develop

The source code developed for the research is fun to work with but there is a ton of code to write around it. User interface, data entry and visualization, logging and reporting are only some examples. How about we will take over some parts of the code and help you.

/images/construction.svg

Researcher Pain

No real infrastructure

The code works on your machine but it is far away from being production ready. Whatever the production means. Maybe there is a problem with performance or memory gives up when there is a lot of data or there are security or concurrency issues. We will have it fixed!

/images/presentation.svg

Researcher Pain

Great research lousy presentation

You have a great research results, publications and conference resonance but how to get the message to the general public? We can create great looking website for your research and make it work seamlessly with the software if needed. Heck: we can even take care of your social media and work a presentation video for you!

Our main services

We are taking care of the boring stuff. Making the code keep-up to the newest standards, creating intuitive user interface.

/images/gears-solid.svg

Software engineering

Including making the code testable, writing unit and integration tests. We create test scenarios and perform manual testing and automate end-to-end tests. We orchestrate the code with sufficient logging and tracebility.

/images/infinity-solid.svg

Continuous Integration & Continuous Delivery

Including automation of tests, static code analysis, keeping up good coding standards. We build deployment pipeline and ship the software. We monitor the software.

/images/ui-solid.svg

UX/UI Design

Creating good user interface is hard. We design low and high-quality mockups. We built the UIs according to the latest standards and knowledge about User Experience. We make it intuitive to work with not only for the academics!

Head of our team

Marcin Kawalerowicz has been tinkering with software development methods for almost 20 years. He is the author of the book "Continuous Integration in .NET" which was published in 2011 by the Manning Publications Co. For almost 15 years, he has been running a company called CODEFUSION in Opole, Poland, where he employs over 30 developers, testers, IT managers, UI/UX designers, and DevOps. Moreover, he writes custom software for industries such as banking, logistics, construction engineering, and cloud automation. In 2023, Marcin Kawalerowicz received his PhD in applied informatics from the Wrocław University of Science and Technology. Together with his team, he will successfully combine practical software development with active scientific research.

Contact with us