Software Development

blog-feature-image

Craft robust and scalable software foundations with systems that align with your business goals, ensuring longevity, flexibility, and optimal performance.

Our philosophy is to develop small modular units of code that can be easily tested and maintained, with good documentation (both in and outside the codebase) that we hope will be useful to future developers. We believe that this approach leads to a more robust and maintainable codebase, and we have found that it is easier to develop and maintain a codebase that is modular and well documented.

We strongly believe in having testing at all levels of the codebase, and we have experience with unit testing, integration testing, and end-to-end testing. We also believe in having continuous integration and continuous deployment, and we have experience with Github Actions and Travis CI. Building and publishing docker images is also an important part of our workflow, and we have experience with Docker and have built our own custom tooling for building and publishing docker images.

We have experience with the following technologies:

  • Docker
  • Kubernetes
  • AWS
  • GCP
  • PostgreSQL
  • SurrealDB
  • Python
  • Rust
  • NextJS
  • React
  • Flask

LET’S WORK TOGETHER