Projects
Things I've built.
A selection of work spanning distributed backends, real-time systems and full-stack products. Some are client work; some are for the joy of it.
Restaurant POS System
A multi-location restaurant POS on .NET microservices and Angular - real-time order tracking, inventory, and a dynamic digital-menu engine with configurable stock and pricing rules. Includes a custom stack-based receipt-template interpreter and a graph-based validator that prevents circular menu-screen dependencies.
Printer Management Dashboard
A real-time printer monitoring system integrated with the Windows print spooler - job-queue management, automated cleanup of stale jobs, and comprehensive error tracking.
Online Food Ordering Platform
A responsive ordering platform with real-time order tracking, dynamic menu management and a kitchen-notification system. Secure Firebase auth with custom claims and private-key auth between microservices, plus Google Pay and Apple Pay integration.
Audio Recording Module for POS
A Python audio-recording system with custom buffer management - automatic gain control, noise reduction and storage optimisation.
Transformation Conversational Chat
A real-time chat app with WebSocket integration, automatic language translation, message persistence and user authentication.
RMC Chatbot
A conversational AI chatbot built on RASA with a custom NLP pipeline for intent classification and entity extraction, deployed on a serverless AWS architecture (S3 + Lambda).
YouTube Transcript Summarizer
A Chrome extension with a Python NLP backend that automatically summarises YouTube video transcripts.
Airline Reservation System
A full-stack reservation system on .NET Web API and Angular, with a custom graph algorithm for optimal multi-city flight routing and support for one-way, round-trip and multi-city itineraries.
More on GitHub.
Code, experiments and the occasional weekend project all live over there.
Visit GitHub →