Our Technology Stack

We are a full-stack development shop, capable of implementing a solution from whiteboard to completing delivery, and beyond (performance tuning, scaling and monitoring).

We use four main stacks: Node Js, PHP, Python and Ruby

Historically, we have also implemented solutions in other stacks: Java and Go, among others. The choice of the stack often depends on the client's requirements. Sometimes, we inherit a legacy codebase and do not have a choice as to what language it was written in. However, we generally focus on our four primary stacks, as that is where our competency lies: Node Js, PHP, Python and Ruby

As they say in Linux Culture, each tool should do one thing and do it well. We therefore select a stack that is appropriate for the job. For example, if something should be written in JavaScript, we write it in JavaScript. And if something should *not* be written in JavaScript, we *do not* write it in JavaScript.

Our choice of infrastructure provisioning tools is Docker, Ansible and AWS

Our choice of documentation engine is Vitepress.

Application Layer: Backend & Frontend

  • Ruby on Rails
  • React Js
  • Pytorch
  • Drupal
 

Testing

  • Rspec
  • Jest
  • unittest
  • selenium& puppet

 .

.^.