Skip to content

~/projects

Things I've built.

Platforms from my day jobs, and the projects that got me here. Open any card for the full case study.

Rezolve AI · 2025 – Present

AI Voice Orchestration

Real-time voice agents for retail and hospitality, orchestrated as LangGraph state machines that call tools and retrieve context mid-conversation.

  • Streaming speech pipeline on Pipecat, LiveKit and WebRTC
  • Azure Speech recognition with neural text-to-speech
  • Interruption handling and latency tuning for natural turn-taking
PythonFastAPIPipecatLangGraphLiveKitWebRTC
Read the case study

Qtanea Solutions · 2024 – 2025

OpenScholar

A research platform for academic discovery and collaboration, backed by Django services and REST APIs built for research-management workflows.

  • Schema design, migrations and query tuning on PostgreSQL
  • Secure, reusable and testable backend components
DjangoFastAPIPostgreSQLRedisDockerAzure
Read the case study

Qtanea Solutions · 2024 – 2025

Healthcare Software

Backend services for healthcare applications: patient-facing workflows on Django REST APIs, built alongside the frontend team.

  • Secure, testable service layer shared across products
  • Optimised queries for reliability under real workloads
DjangoPostgreSQLRedisDocker
Read the case study

PrediQt · 2023 – 2024

MLOps & Model Deployment

Automation that took recommendation, chatbot and RAG models from training to production across cloud and containerised environments.

  • Packaging, versioning, deployment and monitoring workflows
  • CI/CD for ML deployments on scalable cloud infrastructure
PythonDockerKubernetesFastAPIDjangoFlutter
Read the case study

June 2024

AI Doctor Appointment Booking

An Android app that uses AI to make booking a doctor's appointment faster and less of a chore.

  • Reusable cross-functional UI components in Flutter
  • Automated testing and deploys with GitHub Actions
FlutterFastAPIMongoDBGitHub Actions
Read the case study

August 2023

Nivaaran AI

A one-stop web and mobile app that detects crime in live CCTV feeds and generates incident reports.

  • Violence, intrusion and weapon detection on RTMP streams
  • Real-time alerts over WebSockets, Redis for async tasks
PythonDjangoYOLOOpenCVPostgreSQLRedis
Read the case study

April 2023

Research Information Management

One-click journal lookup by ISSN or DOI, plus ML-based extraction of key details from certificates.

  • Automated journal data retrieval and verification
  • Certificate parsing with Pix2Struct
DjangoPostgreSQLPix2Struct
Read the case study

Have a voice or agent problem worth solving?

I take on a small number of independent projects, and I’m always happy to talk shop.