Work

Systems we designed, built and shipped.

Public repositories and in-house builds, with the technical decisions written out. Client work under agreement isn't listed — ask and we'll talk through comparable projects.

App creation · Flutter

Matchmaking, marriage & family-oriented platform.

NikahMatch — Matrimonial & Marriage Mobile App Screenshot

NikahMatch — Matrimonial & Marriage App

A modern, culturally respectful matrimonial matchmaking app designed to bring serious marriage-seekers and families together. Features multi-step verified biodata creation, criteria-based compatibility scoring, secure private photo sharing with timed unblur requests, and guardian/wali chaperone modes.

Engineered with Flutter for high performance across iOS and Android, backed by real-time messaging, end-to-end data encryption, instant push notifications, and customizable profile visibility controls to safeguard user privacy.

FlutterDartFirebase AuthCloud FirestorePush NotificationsiOS & Android
Result: an appealing, high-trust mobile experience with 100% privacy compliance and smooth cross-platform delivery.
App creation · Flutter

On-demand appointments and live consultation.

CarePulse — Telehealth & Clinical Appointment Booking App Screenshot

CarePulse — Telehealth & Appointment Booking App

A cross-platform mobile application connecting users with verified specialists and consultants. Features real-time schedule discovery, interactive calendar slot booking, instant audio/video consultation rooms, digital prescriptions, and integrated card payments.

Designed with an accessible, modern design system, seamless offline caching, background status notifications, and an intuitive doctor/admin portal for managing appointments and patient records.

FlutterFastAPIPostgreSQLStripeWebRTC
Result: reduced booking friction with instant confirmation and seamless audio-video consultations.
App creation · Flutter

Live GPS tracking and order management.

QuickBite — On-Demand Food Delivery & Cloud Kitchen App Screenshot

QuickBite — Food Delivery & Cloud Kitchen Platform

A full-stack on-demand food ordering ecosystem featuring synchronized Customer, Rider, and Kitchen applications. Integrates live Google Maps GPS tracking, customizable multi-course menus, sub-second order dispatching, and digital wallet checkout.

Built with optimized WebSockets for low-latency rider location streams, automatic offline order caching, and smart kitchen ticket routing.

FlutterGoogle Maps SDKNode.jsSocket.IOMongoDBStripe
Result: sub-second order dispatch and 60fps interactive map tracking on both iOS and Android.
App creation · Flutter

Digital banking, transfers & biometric security.

CoinVault — Fintech & Digital Wallet App Screenshot

CoinVault — Fintech & Digital Wallet App

A financial-grade mobile wallet application supporting instant peer-to-peer transfers, multi-currency balances, automated round-up savings vaults, and hardware enclave biometric security (Face ID & Fingerprint).

Features interactive spending analytics with real-time charts, virtual card freezing, and banking-standard compliance checks.

FlutterNestJSPostgreSQLBiometricsAES-256JWT
Result: instant settlement transfers with bank-grade biometric authentication and ACID transaction safety.
App creation · Flutter

Personalized workout routines and biometric health sync.

ApexFit — AI Fitness & Workout Tracker App Screenshot

ApexFit — AI Fitness & Workout Tracker App

An athletic training and macro-nutrition tracker with adaptive AI workout generation, animated exercise rest timers, and Apple Health / Google Fit biometric synchronization.

Offers 100% offline logging for gym basements, barcode grocery scanning, and gamified streak analytics with visual progress curves.

FlutterHealthKitGoogle FitFastAPISQLiteFL Chart
Result: seamless offline-first workout logging and personalized progressive overload plans.
App creation · Flutter

Interactive lookbooks and 1-click checkout.

LuxeMart — High-Fashion E-Commerce Mobile App Screenshot

LuxeMart — High-Fashion E-Commerce App

An editorial-style luxury apparel and lifestyle mobile shopping app featuring interactive 'Shop the Look' lookbooks, sub-100ms instant Algolia search, and frictionless Apple Pay / Google Pay integration.

Designed for maximum mobile conversion with custom smooth transitions, stock drop push alerts, and personalized size recommendation algorithms.

FlutterShopify GraphQLAlgoliaStripeApple Pay
Result: elevated brand experience with instant search and sub-30-second checkout flow.
App creation · Flutter

Field service routing & digital dispatch operations.

FieldOps — Workforce Dispatch & Job Management App Screenshot

FieldOps — Workforce Dispatch & Job Management

A mission-critical mobile application for field technicians, service contractors, and dispatch teams. Features automated route navigation, live job dispatch alerts, geofenced clock-in, and offline-first service checklists.

Includes on-site digital signature capture, photo proof-of-work documentation, automated travel time logging, and instant PDF invoice generation synced directly to central billing infrastructure.

FlutterOffline SyncFastAPIPostgreSQLSignaturesiOS & Android
Result: paperless field operations with 100% offline data integrity and sub-second dispatch sync.
App creation · Flutter

Micro-lessons, gamification & spaced repetition.

SkillForge — Interactive Learning & EdTech App Screenshot

SkillForge — Interactive Learning & Knowledge App

A modern gamified education and skill-building mobile platform built for daily engagement. Engineered with bite-sized multimedia learning modules, interactive quiz cards, and automated spaced repetition algorithms (SM-2).

Features real-time progress circle telemetry, streak counter accountability mechanics, achievement badges, community leaderboards, and offline lesson downloads for uninterrupted study on the go.

FlutterSupabaseGamificationWebSocketsSM-2 AlgorithmiOS & Android
Result: high-retention micro-learning experience with 60fps animations and seamless multi-device progress sync.
Lead generation · Python

Discovery, extraction, generation and dispatch in a single pipeline.

All-in-One Client Finder

An outreach system that finds businesses on LinkedIn and Google Maps, crawls their websites for contact details, generates a personalised message for each contact, sends it over SMTP and logs every send so no one is contacted twice. A second track discovers prospects on freelance marketplaces and drafts pitches for them.

It runs unattended with cooldown logic between cycles, keeps every stage in reviewable CSV files rather than a black box, and falls back to a locally hosted model when cloud APIs are unavailable — so a rate limit or an outage doesn't halt the pipeline.

Python 3.10+OllamaSMTPOpenRouterGemini
Result: the full cycle — discovery through to sent mail — running from a single command, with per-stage output you can audit.
Price intelligence · Python

Built to be pointed at a real client catalogue.

E-commerce price scraper

A production-shaped catalogue scraper: page-by-page crawling with pagination handling, structured extraction of name, price, currency, image and stock status, price parsing with currency detection, and deduplication by product ID. Exports to both CSV and JSON, ready for a spreadsheet or a database load.

Headless by default for server and CI use, with a configurable delay between requests so it stays polite to the target. Swapping selectors, adding proxy rotation, writing to PostgreSQL instead of CSV, or scheduling it to diff prices over time are all deliberate extension points rather than rewrites.

SeleniumBaseHeadlessCSV / JSONDataclasses
Result: repeatable pricing snapshots that can be scheduled and compared across runs.
AI agents · JavaScript

Manifest V3 Chrome extension.

Agent Blue — natural-language browser automation

Describe a goal in plain English and the extension carries it out: it analyses the live DOM to work out which controls to use, then navigates, clicks, types and scrolls. Extracted text goes into a memory scratchpad it can reuse across tabs and sites, so multi-step tasks survive a page change.

Provider-agnostic across Gemini, GPT-4o, Groq and local Ollama models, on a bring-your-own-key basis — running costs and data stay with the user, and everything executes locally rather than through a hosted service.

Manifest V3GeminiGroqOllamaBYOK
Result: repetitive browser work described once instead of performed every day.
Market intelligence · Python

Two related builds.

AI competitor analysis

Scrapes competitor listings and reviews, then uses generative models and sentiment analysis to compare features and surface where a product is losing on perception rather than capability. Results land in a SQL database so they can be queried and tracked over time instead of read once and lost.

A second build extends the same pipeline into structured feature-by-feature comparison, producing the kind of grid a product team can act on directly.

PythonLocal LLMsSQLSentiment analysis
Result: competitor positioning tracked continuously rather than researched once a quarter.
Backend · Python

Deployed service, not a notebook.

Scraper API

Extraction exposed as a service rather than a script: an HTTP API that accepts a target and returns structured records, containerised and deployed to a VPS with a managed browser runtime behind it. Built so a client's own systems can request data on demand instead of waiting for a file.

FastAPIPostgreSQLDockerChromeDriver
Result: extraction available as an endpoint your application can call.
Quantitative research · Python

Research systems, not signal selling.

Algorithmic trading and RL strategy research

Backtesting and reinforcement-learning experiments against live-market data through MT5 and demo accounts, with a separate execution engine for running strategies under controlled conditions. Built as research infrastructure — reproducible runs, logged results, no claims about returns.

PythonReinforcement learningMT5Backtesting
Result: a testbed where a strategy can be evaluated before any money is involved.
Document processing · n8n

Automation with OCR in the loop.

OCR document workflows

n8n workflows that take documents in whatever form they arrive — scans, photographs, PDFs — run OCR over them, and push the extracted fields into the systems that need them. The kind of process that otherwise consumes a person's morning, running instead on a trigger.

n8nOCRWebhooks
Result: paper and PDF input turned into structured records without manual re-typing.
Machine learning · Python

Classification on messy real-world text.

Fraudulent job posting classifier

A supervised model that separates genuine job listings from fraudulent ones, built through the full cycle — exploratory analysis, feature engineering, model comparison and evaluation. Representative of the classification and scoring work we take on: churn, lead quality, fraud and content triage.

Pythonscikit-learnEDAModel evaluation
Result: a scored, evaluated classifier rather than an untested notebook.
Open source · C++

Contribution to a widely used library.

glaze — string truncation fix

Diagnosed and fixed a string truncation bug in glaze, a high-performance C++ serialisation and reflection library. Patch reviewed and merged upstream.

C++SerialisationUpstream merged
Result: a fix now shipping to every downstream user of the library.

Browse the repositories on GitHub

Start here

Your project probably resembles one of these.

Tell us which, and we'll tell you what it costs and when it lands.