Software Development

Built To Run Your Business,
Not Just Represent It.

From websites to the tools that run behind the scenes — a sample of what we've shipped, picked for what it actually does.

  • Websites
  • E-commerce (Shopify & more)
  • Custom web apps
  • Mobile apps
  • AI automations

Software We’ve Built

Real Products. Real Users.

A sample of the apps, platforms, and tools we’ve shipped — picked for what they actually do, not just how they look.

A Duolingo For Doctors — screenshot

Healthtech · Mobile

A Duolingo For Doctors

Gamified exam-prep app for gastroenterology professionals — live on the App Store and Google Play.

We engineered the backend, API, and admin platform behind this quiz app: a bank of board-style medical questions wrapped in a full game economy — hearts, streaks, 1-vs-1 duels, a daily fortune wheel, and a leaderboard that keeps professionals coming back. A dedicated optimization pass — compound indexes, atomic reward writes, batched lookups — made the API three times faster under load.

  • Next.js
  • Payload CMS
  • MongoDB
  • GraphQL
  • Vercel

Live on the App Store & Google Play

One Platform, Every Clinic’s Campaign — screenshot

Martech · Multi-Tenant CMS

One Platform, Every Clinic’s Campaign

A bilingual, white-label content platform behind lead-generation sites for a healthcare marketing group — and its legal-services counterpart.

Built on Next.js and Prismic, the platform lets a non-technical marketing team spin up and manage campaign pages for multiple client brands from one shared CMS — bilingual English/Spanish routing, a reusable slice library (hero, testimonial, FAQ, lead forms), full SEO/hreflang handling, and ad-attribution that survives every click through to the consultation form. The same architecture now also powers a legal-marketing vertical.

  • Next.js
  • Prismic CMS
  • Vercel
  • Google Tag Manager

Two verticals, one shared platform

EdTech · Cross-Platform App

Teaching A Script No Other App Teaches

A children’s language-learning app for Tigrinya’s Ge’ez script, with on-device handwriting recognition.

Mainstream language apps skip Tigrinya entirely. We built this one from the ground up across three coordinated apps — a React Native learning app, a headless CMS backend, and a marketing site — covering a 35-lesson curriculum and all 245 Ge'ez glyphs. The centerpiece: an on-device neural network that grades hand-traced letters in real time, fed by a custom pipeline that auto-generates every tracing stroke from a handwriting font instead of hand-drawing each one. Progress syncs safely offline-first across family devices.

  • React Native (Expo)
  • ONNX
  • Payload CMS
  • MongoDB

Live iOS & Android release

AI Product · SaaS

Subtitles That Understand Hinglish

A privacy-first AI captioning tool built for Indian creators — the video itself never leaves the device.

Most auto-caption tools choke on Hindi-English code-switching and want the whole video uploaded to a server. This one compresses audio entirely in-browser, sends only that audio out for transcription, and defaults to Hinglish output tuned for Indian creators. Every user brings their own API key, encrypted server-side and never returned to the browser once saved.

  • Next.js
  • Vercel AI SDK
  • Gemini
  • ffmpeg.wasm
  • Clerk
Purchase Orders That File Themselves — screenshot

AI Automation · Ops Tooling

Purchase Orders That File Themselves

An AI pipeline that turns a distributor’s incoming order PDFs into a tracked, multi-party confirmation flow.

A distributor was re-keying every purchase order by hand, splitting each one across suppliers, and chasing them for confirmation. We built the portal that replaces that chain: an uploaded order PDF is parsed into structured data, the client reviews and corrects the extraction, each supplier confirms their portion and uploads their paperwork, and the client gives final sign-off comparing both documents side by side. Every step fires a webhook into an n8n workflow that runs the supplier chase emails and delivery-date follow-ups.

  • Next.js
  • n8n
  • MongoDB
  • Google Gemini
  • GoHighLevel

Delivered and running

Realtime Audio · Web Platform

Musicians In Sync, Continents Apart

A realtime platform where players in different places perform together, locked to the same beat.

Streaming audio between musicians breaks the moment latency creeps in — so this doesn't stream audio. Every note travels as MIDI over WebRTC data channels, a few bytes at a time, and each browser synthesises everyone else's playing locally against a shared clock. Around that: browser-native instruments built as AudioWorklets, loop recording, peer-to-peer voice and video, per-person room invites that need no account, and a community feed where loops render to audio in the browser and publish for anyone to hear.

  • TypeScript
  • Next.js
  • WebRTC
  • Web Audio API
  • AudioWorklet
  • Web MIDI

Live product

Developer Tool · Open Source

A Camera Dolly For Your Browser

An open-source Chrome extension that gives product demos smooth, repeatable auto-scroll.

Recording a clean product walkthrough by hand is fiddly and never looks the same twice. This Manifest V3 extension drives the scroll instead — fast-jump to a section, pause, glide through it on an eased curve, move to the next — with automatic section detection, per-site timing, and a hand-rolled abortable animation engine. Zero runtime dependencies.

  • TypeScript
  • WXT
  • Vite
  • Vitest
  • Chrome MV3

Live on the Chrome Web Store

A Reporting Layer Over Revenue-Cycle Data — screenshot

Healthtech · Analytics

A Reporting Layer Over Revenue-Cycle Data

A login-gated analytics portal for healthcare revenue-cycle teams, built around embedded Power BI.

We worked on the platform that gives healthcare RCM teams a branded, role-aware view of claims, receivables, denials, and staff productivity — without handing out raw billing datasets or Power BI admin access. Entity-scoped organisations and users, a session layer that verifies JWT signatures and rotates refresh cookies, and a cache-warming step so embedded reports load without the first-hit delay.

  • Next.js
  • Express
  • MongoDB
  • Power BI
  • JWT

Healthcare RCM product

Structured Learning Between Tutors And Kids — screenshot

EdTech · Web App

Structured Learning Between Tutors And Kids

A multilingual platform coordinating exercises, quizzes, and messaging between children and their assigned tutors.

Tutors assign books, build quizzes and file-based exercises against them, and review every submission with a rating and written feedback; children get a simpler dashboard for doing the work and messaging their tutor. Field-level permissions split who can edit what — tutors own the prompts and reviews, children own the answers — and assignment status advances on its own as the work gets done. English, French, and Spanish throughout.

  • Next.js
  • Payload CMS
  • React 19
  • MongoDB
  • Stream Chat

EdTech platform

Fintech · Web & Marketing

A Payments Company’s Public Face

The marketing site and lead pipeline for a payment provider serving high-risk industries.

We built the site on Webflow with a CMS structure the client's own team maintains for ongoing content, and wired the lead-management and onboarding flow through GoHighLevel CRM so new enquiries are captured and routed without manual handoffs.

  • Webflow
  • Webflow CMS
  • GoHighLevel CRM

Delivered site + CRM pipeline

Automation · Open Source

CRM-Triggered WhatsApp Messaging

An open-source bridge for firing WhatsApp messages straight from CRM workflows.

A Chrome extension handles QR-code account linking and hands back an API key; a Node service holds the WhatsApp session and turns CRM-style POST requests into sent messages, with per-session locking, phone-number normalisation, and randomised message variants. An early open-source experiment in messaging automation.

  • React
  • Express
  • Baileys
  • Chrome MV3

Open source

Also Built

Booking-Ops Automation

An internal tool that turns a dispatcher’s form entries into the exact XML format a transfer-management system expects — for a Spanish airport-transfer operator. No more hand-writing bookings into a rigid schema.

Open-Source CMS Tooling

A published CLI that clones public Sanity CMS datasets end-to-end — assets, references, and all — in one command. Because sometimes the best client work is also a tool the wider dev community can use.

Qfive

Let's Talk

Have An Idea Worth
Building Properly?