Ninja Geeks clients

Here are some references of companies that have chosen Ninja Geeks as their IT developer:

VetHotel

Technologies:

  • PostgreSQL
  • React
  • PHP
  • SASS
  • Docke
  • C++
  • AWS

Task:

A company selling a patient management system to veterinarians in the Nordic countries needed a web-based version of their C++/Qt desktop application hosted on AWS. The web version was targeted at a lower customer segment, providing essential features in the first release.

Solution:

The existing system used a PostgreSQL database on Linux servers. An API platform was chosen for the backend, allowing partners access via a REST API.

The system utilized NATS as its messaging system. React, Redux, and a custom Material-UI theme were used for the frontend. The system was packaged as Docker images and deployed on a local Kubernetes cluster for internal testing by QA engineers.

This solution enabled the clinics to operate on desktop, web, or a combination of both within the same system.

Current usage:

500+ users

Links:

VetHotel.dk

CleverInsight

Technologies:

  • MySQL
  • React
  • Redux
  • PHP
  • SASS
  • Swift
  • Swift UI
  • AWS

Task:

CleverInsight is company conducting NPS (Net Promoter Score) surveys for clients in the veterinary and dental segments. They wanted a web application to handle all their surveys and present results as well as a final reports through a self-service portal.

Solution:

We designed and developed a modern application using MySQL as the database, API-Platform as the PHP REST framework for the backend, and React for the frontend.

Given its email-intensive nature, we integrated with Mandrill for email surveys. This integration provided a complete transaction system, enabling tracking of email delivery, rejection, opens, and opt-outs. For SMS, we opted for Twilio, considering its cost-effectiveness and global availability at the time.

We decided to host everything on AWS. To fulfil the requirement of making it a 100% self-service system, we built an integration with Stripe for credit card transactions and subscription payments.

Additionally, we developed a companion application for iOS using Swift UI.

Current usage:

150+ customers

VetLabConnect

Technologies:

  • PostgreSQL
  • React
  • REST
  • C++
  • Node JS
  • Docker
  • AWS
  • HL7

Task:

A veterinary company needed a system to easily connect various types of laboratory equipment without constant development of new drivers.

Solution:

The system was designed to seamlessly switch between formats, accommodating potential future integrations. To ensure this adaptability, we implemented a pipeline featuring a transformation engine at its core. Converting all formats into JSON and scripting transformations within the web application enabled this versatility.

We established a web interface allowing account creation, service configuration at client locations, and error display and correction.

Additionally, a C++ service was built and integrated into the application. This service was designed to be locally installed, accommodating scenarios where the equipment required a serial connection or delivered results in file formats on a shared drive.

Current usage:

30+ installations

ShogunCRM

Technologies:

  • PostgreSQL
  • PostGraphile
  • GraphQL
  • Node JS
  • Knex.js
  • React
  • AWS (ECS+S3+Route 53)
  • Docker

Task:

Development of a CRM system covering all functions required by small businesses in support, sales, and marketing. A free version for startups was a necessity.

Solution:

From the project outset, AWS was chosen as the foundation. Their team provided development resources for the initiative.

Technologies selected for this project were primarily focused on the frontend, aiming for swift MVP delivery. All database design was executed using dbdiagram.io and exported to a PostgreSQL database. Node.js and PostGraphile were used in the backend to create a dynamic GraphQL API, exposing tables, views, functions, and WebSockets.

The frontend, constructed in React using material-ui, was designed to operate seamlessly on both desktop browsers and tablets. All files are linked to cases in the CRM system and stored in S3.

Current usage:

Not yet released

Digital Basset Club

Technologies:

  • PostgreSQL
  • React
  • Redux
  • Node JS
  • PostGraphile
  • Binance API
  • Knex.js
  • Docker
  • AWS (ECS)

Idea:

In the volatile cryptocurrency market, making long-term predictions is challenging. The solution involved using available APIs from Binance cryptocurrency exchange and multiple Node.js worker services in Docker containers. Machine learning was applied to identify the best currency for specific types of investments.

Solution:

We opted to utilize readily available APIs from the Binance cryptocurrency exchange along with multiple Node.js worker services housed in Docker containers. This enabled us to create a system for recording currency exchange rates every second using machine learning to identify the most suitable currency for various types of investments.

A spot trader managed the preferred currency, executing buy and sell orders with a profit margin as low as 0.2%, operating continuously – 24/7, 365 days a year.

All data was logged into a PostgreSQL database hosted on AWS RDS. The frontend operates alongside workers on AWS ECS.

For the backend, we employed Node.js with PostGraphile to expose a GraphQL API for a React frontend, allowing seamless integration of an iOS application in the future.

Current usage:

Presented in-house for an NFT project, expected public release in fall 2022.

Sidst opdateret: 3. March 2025