The complete archive

18 projects

The first 5 have written case studies with the system diagram and the decision behind them. The rest are recorded with what each one is and what it was built with.

Case studies

05 projects

2026 · Full-stack

Practicable

A digital product marketplace for risk management professionals, selling courses, practice questions, document templates and reference packs with entitlement-based access granted on purchase.

Engineering focus

Every route into the product - a purchase, an admin grant, a self-serve refund, a chargeback from the Stripe dashboard - has to end at the same answer about who can see what. So access is decided at a single entitlement gate rather than checked ad hoc per endpoint, and certificate issuance is idempotent from both the lesson-completion and quiz-submission paths, so either ordering mints exactly one certificate.

Python 3.12FastAPISQLAlchemy 2.0 (async)AlembicasyncpgPostgreSQL 16Pydantic v2+22 more
2025 · Full-stack

OSINT Third-Party Risk Management

A vendor risk platform that turns a vendor name or domain into evidence-linked risk records, using only lawfully public sources.

Engineering focus

Vendor risk tools tend to return a single opaque number. The design question here was how to keep risk and confidence as separate dimensions, so that a thin evidence base lowers confidence rather than quietly inflating or deflating the risk score - and how to make every record point back to the document it came from.

PythonFastAPIPostgreSQLNeonServer-Sent EventsXAMLdnspython+6 more
Read the case studyEmployer project — source private
2025 · AI / Backend

Emerging Risk Model

An emerging-risk outlook engine that takes an organisation profile - industry, size, geography - and returns board-ready risks with cell-level provenance.

Engineering focus

The central constraint: language models are allowed to classify passages against a closed nine-mechanism vocabulary and verify quotes verbatim, but every numerical score comes from deterministic additive rules over curated modifier cells. This keeps the output reproducible and lets each number be traced to its source passage.

PythonFastAPISQLAlchemyAlembicPostgreSQLSupabaseHS256 JWT+15 more
Read the case studyEmployer project — source private
2025–26 · ML / Backend

AQI Predictor

An air quality forecasting system for Hyderabad, Pakistan, producing hourly AQI predictions 72 hours ahead through automated collection, daily retraining and an explainable dashboard.

Engineering focus

A time-series model will happily report an excellent score while quietly reading its own answer. Most of the work here went into making that impossible: backward-only causal rolling-median imputation, limited forward-fill windows and shift(1) change-rate baselines, so no feature at time t can observe the target it predicts. The training and inference paths were split into separate feature groups for the same reason - an observed-only historical store and a forecast-weather store - so forecast data can never contaminate training.

Python 3.12FastAPIUvicornPydanticStreamlitPlotlyscikit-learn+16 more
2024–25 · ML / Backend

FocusAid

A cross-platform ADHD productivity app combining task management, mood-adaptive prioritisation, Pomodoro tracking, gamified rewards and voice-based task capture.

Engineering focus

Generic task apps assume the user can decompose work and judge what to do next. The premise here is that they often cannot - so ordering is computed rather than left to the user, by a deterministic four-factor engine scoring weighted priority, deadline urgency, mood-to-effort match and mood-to-task-type match. Keeping that scoring deterministic matters: the model assists with decomposition, but it never decides what you work on, and when it is unavailable the app degrades to manual entry instead of failing. Decomposition itself meant fine-tuning candidates small enough to serve cheaply behind an ordinary mobile client.

PythonFastAPISQLAlchemy 2.0AlembicPostgreSQLNeonPydantic v2+21 more

Archive

13 projects

2025Risk Completeness ModuleA risk disclosure benchmarking platform comparing an organisation's declared risk themes against peers drawn from US SEC 10-K Item 1A filings.Full-stack2025Internal Kanban BoardA multi-project task management platform for delivery teams, with drag-and-drop boards, membership invitations and append-only card audit trails.Full-stack2025PromptTuneA prompt optimisation platform that converts a raw prompt into a paste-ready system prompt with rationale and a self-evaluation checklist, using RAG over a curated prompt-engineering corpus.AI / Backend2025Affordable MealsA meal planning platform aligned with UN SDG 1 and SDG 2, generating low-cost, nutritious and culturally appropriate meal plans from dietary preferences, health conditions, budget and origin region.AI / Backend2025Conversational AI BotA voice-to-voice assistant that accepts speech, transcribes it, generates an LLM response and returns a spoken audio reply.AI / Backend2025Micro CoachA decision-support chatbot that turns an everyday dilemma into short, practical guidance through a React chat interface.AI / Backend2024PCOS PredictorA machine learning web application for early PCOS screening from clinical and lifestyle indicators.ML / Backend2026Code DefenseA mock technical interview platform that reads a GitHub repository, pull request or commit and asks six questions about the candidate's own code.AI Systems2026PreMortemA two-phase tool that scores a startup idea 0–100 across seven dimensions, then generates an editable landing page from the result.Frontend / Mobile2026FixCommitA tool that analyses any public GitHub repository and returns real bugs, edge cases and ready-to-copy patch snippets.Frontend / Mobile2026Document Classifier and ExtractorA FastAPI service that takes a PDF or text upload and returns validated JSON: document type, sentiment, named entities with confidence, and a summary.AI / Backend2025Scroll SpaceA full-stack blog platform with rich-text editing, comments and JWT authentication.Full-stack2023Cook SmartA cross-platform recipe and meal planning app running from a single Dart codebase across Android, iOS, web and desktop.Frontend / Mobile