Selected Projects

Production systems built with human control, safety, and trust at the core. Each project represents end-to-end ownership from architecture through deployment.

01 AI + Career Tools

ATS Forge — Proprietary Product

AI-Powered CV Builder — ATS-Optimised, JD-Tailored Resumes

ATS Forge is a production-grade AI-powered CV builder that generates ATS-optimised resumes tailored to specific job descriptions. Users can paste a JD or JD URL and either upload an existing CV or complete their profile using the AI-assisted “Enhance with AI” buttons. ATS Forge AI then analyses the role, plans a targeted CV strategy, and generates a professionally formatted, keyword-optimised resume with intelligent skills categorisation, rewritten experience bullets, and export options in PDF and DOCX formats.

The system is built on a dual-LLM architecture using Groq (Llama) as primary for speed and OpenAI GPT-4o as fallback for quality, with a multi-stage pipeline covering JD analysis, strategy planning, content generation, and document formatting — all deployed as a production Flask application.

Engineering Highlights

  • Intelligent skills categorisation with exact-match taxonomy and parenthesised compound expansion for correct grouping
  • Experience bullets grounded in real system-level engineering descriptions with action verb + tool + architecture + metric pattern
  • Enhance/regenerate pipeline performing gap-analysis on existing CV content rather than regenerating from scratch
  • Semantic deduplication and buzzword elimination across all generated sections
  • Multi-tier spacing compression algorithm for single-page PDF fitting with font-fitting and right-aligned date tab stops

Product Impact

A flagship portfolio tool demonstrating end-to-end AI product engineering — from LLM orchestration and intelligent content generation to polished, user-facing document output. ATS Forge is live and free to use: try it here.

Major Technologies

Python Flask OpenAI GPT-4o Groq (Llama) ReportLab python-docx JavaScript

Features

  • JD analysis with role detection & seniority inference
  • Profile page for full manual CV entry
  • PDF & DOCX export with page optimisation
  • Email notifications via Resend API
  • Mobile-responsive with touch support
02 AI + Data Analysis

Sheet Insight AI — Proprietary Product

AI-Powered Spreadsheet Analyst — Ask Your Data Anything

Sheet Insight AI is a production AI-powered spreadsheet analyst that connects to Google Drive and lets users ask plain-English questions about their data. It converts natural language queries into SQL, executes them against the actual spreadsheet data using DuckDB, and returns exact answers — totals, trends, rankings, date-range comparisons — with structured tables and clear explanations.

The system supports Google Sheets, CSV, and Excel files with multi-sheet tab switching. Built on a dual-LLM architecture using Groq as primary and OpenAI as fallback, with a modular prompt system for SQL generation, post-processing, and result interpretation — all with zero data storage and read-only Google Drive access.

Engineering Highlights

  • Natural language to SQL conversion via AI with modular prompt pipeline for query generation, validation, and interpretation
  • DuckDB execution engine running SQL against real spreadsheet data for exact, row-level accurate results
  • Multi-sheet support with automatic schema detection and tab switching
  • Post-processing pipeline handling UNION ALL mismatches, join-back inflation, and quoted identifier edge cases
  • Privacy-first architecture — read-only Google Drive access, zero data stored on server

Product Impact

Another flagship portfolio tool demonstrating end-to-end AI data engineering — from Google Drive integration and natural language understanding to SQL execution and structured result delivery. Sheet Insight AI is live and free to use: try it here.

Major Technologies

Python Flask DuckDB Google Drive API Groq (Llama) OpenAI GPT-4o JavaScript

Features

  • Google Drive integration with read-only access
  • Google Sheets, CSV & Excel file support
  • Multi-sheet tab switching
  • SQL-accurate answers from every row
  • Mobile-responsive with touch support
03 AI + Creative / Advertising

Ad Craft AI — Proprietary Product

AI-Powered Ad Creative Generator — Professional Ads in Seconds

Ad Craft AI is a production-grade AI ad creative generator that produces 3 professional ad variations from a single brief. Users paste any product URL for automatic extraction of brand, product, description, and category — or enter details manually. Upload a logo and product images, choose from 8 ad styles and 20+ format presets covering every major platform (Instagram, Facebook, YouTube, TikTok, Pinterest, LinkedIn, Twitter/X, Google Display), and get campaign-ready creatives with a single click.

Two generation modes are available: Product Composite generates an AI background scene and composites product images and logo pixel-perfect via PIL, while AI Product Studio uses GPT Image to recreate products directly inside the scene. The system features GPT-4o-mini vision analysis for colour-aware compositions, a three-tier content safety system, campaign intelligence with funnel-aware CTAs, and per-concept layout controls across all 3 variations.

Engineering Highlights

  • Dual-mode creative pipeline: composite overlay with PIL compositing vs full scene recreation via GPT Image with product reference grids
  • GPT-4o-mini vision analysis on product, logo, and generated scenes — extracting dominant colours, contrast needs, and suggesting headline/CTA colours for readability
  • Three-tier content safety: hard blocks (CSAM, hate, violence), NSFW redirects (clears image direction, lets LLM generate clean scene), and soft warnings with pre-submit screening endpoint
  • Campaign intelligence engine: objective selection, automatic funnel stage inference, funnel-aware CTA generation, and objective–style affinity ranking
  • Adaptive layout engine with composition-aware zone directives, per-concept layout dropdowns, and creative validation scoring for every generated ad

Product Impact

A flagship portfolio tool demonstrating end-to-end AI creative engineering — from URL scraping and vision analysis through LLM-driven creative direction to image generation and PIL compositing. Ad Craft AI is live and free to use: try it here.

Major Technologies

Python Flask OpenAI GPT Image GPT-4o-mini Vision Groq (Llama) PIL / Pillow JavaScript

Features

  • URL auto-extraction with AI product intelligence
  • 8 ad styles & 20+ platform format presets
  • AI scene suggestions & AI-generated copy
  • Per-concept layout controls for all 3 variations
  • Server-side ZIP download for all creatives
04 Agentic AI

LLM Assistants & Agentic Systems

Conversational, Educational & RAG-Based AI Systems

Designed and built multiple LLM-powered assistants for conversational search, learning support, and problem-solving, combining retrieval-augmented generation with multi-step reasoning and agentic control flows. Used an MCP-based orchestration layer to manage tools, context, and memory across assistants.

These systems integrated structured knowledge sources with LLMs to provide grounded responses while supporting follow-up questioning, exploration, and clarification rather than one-shot answers. Several assistants were deployed in real usage contexts, while others served as experimental platforms for interaction research.

Research Focus

  • Analysed how users engage with AI assistants over time through dialogue log examination
  • Studied engagement patterns, challenge behaviour, reliance dynamics
  • Experimented with scaffolding, hint-based responses, and stepwise reasoning strategies
  • Built evaluation pipelines for relevance, consistency, and hallucination behaviour

Key Outcomes

Deepened understanding of how conversational structure, autonomy cues, and retrieval grounding influence user trust, error detection, and robustness in interactive AI systems.

Major Technologies

OpenAI Claude Llama 3 LangChain LangGraph MCP Server RAG GraphRAG

Data Systems

  • FAISS, Pinecone, ChromaDB
  • Neo4j Graph Database
  • FastAPI/Flask Backends
  • React/Next.js Frontends
  • AWS/Azure Deployment
05 Healthcare AI

Medvisor AI — Proprietary Product

MSc Dissertation — Safety-Critical ML System with Clinical Web Application

Design and implementation of a full-stack mental-health prediction system integrating a machine-learning model with a user-centred interface for patients, clinicians, and administrators. Operating in a safety-critical domain, the platform provided predictive insights while explicitly avoiding full automation.

The system architecture prioritised transparency, staged feedback, and role-aware information access, ensuring AI outputs supported—rather than replaced—clinical judgement.

Research Contributions

  • Studied how confidence cues, linguistic framing, and presentation formats influenced trust calibration
  • Identified failure modes where fluent explanations masked uncertainty or misclassification
  • Designed staged feedback mechanisms with clinician-verified reports
  • Embedded human-in-the-loop controls to prevent unsafe reliance

Foundation for HAI Research

This dissertation formed a strong foundation for research direction in Human–AI Interaction, demonstrating how interaction design directly shapes trust, situational awareness, and safety in high-stakes AI systems.

Major Technologies

Python Django scikit-learn Gradient Boosting MLflow

Methods

  • Applied ML experimentation
  • Drift monitoring
  • Trust-calibration experiments
  • User studies & behavioural evaluation
  • Responsible AI design
06 Social Platform

ConnectCircle — Proprietary Product

Privacy-First Social Media Platform

ConnectCircle is a next-generation social media platform built around a global chat system with enterprise-grade security and 24/7 admin control. Unlike traditional platforms, every interaction can be monitored and reported through global safety windows that enable continuous moderation, abuse prevention, and real-time intervention.

Privacy is not optional—it's the default. Users can participate in global chat, but private messaging is restricted to friends, and only mutually revealed friends can view each other's posts. Identity and content access are unlocked strictly through explicit, mutual consent.

Platform Innovations

  • No forced algorithmic feed—users decide exactly what they want to see
  • Full contributor control over inbox chats and conversation history
  • Always-on admin support with report-anything moderation
  • Fine-grained privacy, blocking, and deletion logic across all features

Design Philosophy

Creates a safer, quieter, and more intentional social environment—designed for control rather than noise, with optional AI services for moderation support and reporting triage.

Major Technologies

Python Flask MySQL PostgreSQL MCP Services

Features

  • Session-based authentication
  • Email verification
  • Role-based access control
  • Real-time chat workflows
  • Audit-ready moderation
07 AI + Education

DeepGrade AI

AI-Assisted Learning & Assessment Platform

DeepGrade AI is an AI-assisted grading and feedback platform designed to support students, teachers, and administrators in educational assessment workflows. The system applies large language models to evaluate handwritten and structured student responses against defined rubrics, generating scores and explanations while keeping humans firmly in control of final decisions.

Operating in a multi-role environment, AI outputs are advisory rather than authoritative, ensuring alignment with real-world educational practices. A core focus was understanding how users interpret AI-generated feedback through interaction-log analysis and qualitative evaluation.

Key Research Contributions

  • Studied system across diverse handwriting styles, linguistic backgrounds, and answer structures to identify robustness issues
  • Identified cases where fluent AI explanations led to over-trust or delayed human intervention
  • Iteratively redesigned explanation formats, feedback timing, and interaction flows to improve interpretability
  • Introduced human-in-the-loop safeguards including teacher overrides, editable criteria, and inspection controls

Research Impact

This project directly informed research interest in mixed-initiative interaction, demonstrating how explanation design and autonomy boundaries shape human control, trust, and safety in AI-supported decision-making.

Major Technologies

Python Flask/FastAPI LLMs MCP Backend OCR Pipelines Azure CI/CD

Methods

  • Structured rubric-based prompting
  • Interaction logging & qualitative analysis
  • Explanation-format experimentation
  • Human-in-the-loop controls
  • Role-based UI design

Have a Project in Mind?

Let's discuss how I can help build intelligent systems with human control at the core.

Start a Conversation