services

Software Engineering

We deliver code and/or deploy it, according to your needs.

Quality software starts with a solid project and methodology and ends in great post-deployment support. We provide the full development cycle, including documentation.

From concept to code

We love agile methodologies such as SCRUM and keeping a consistent history of project implementation for the client. Clients can expect multiple validation steps and usage of many modern tools and techniques to assure quality, such as:

  • Unit and Integration Testing
  • Code analysis for common anti-patterns and test coverage (like SonarCloud)
  • Dependency vulnerability detection tools (like Snyk)
  • Algorithm performance evaluation
  • Code Reviews

The best solution for your problem

Each problem usually has more than one solution, and we love the idea of providing our clients with an optimized one, which usually means the simplest.

Our favorite stacks

We have experience with the following languages/frameworks:

  • Java 7/8 : SpringBoot, Hibernate
  • Python 3 : Flask, FastAPI, Django, Sklearn, OpenCV, Pandas, Numpy, Pytorch, TensorFlow, Jupyter Notebooks
  • JavaScript : NodeJS, NextJS, NestJS, Express, React