LiveTapLab
The core web platform for a UK creator marketing agency, with a filterable creator roster and CDN-backed media delivery.
Products taken from first commit to live users, built end to end.
LiveThe core web platform for a UK creator marketing agency, with a filterable creator roster and CDN-backed media delivery.
LiveA high-traffic membership and education SaaS platform where students prepare for UK apprenticeship applications end to end.

A high-end, scroll-driven editorial portfolio for a fashion photographer built with GSAP and Next.js.

A personal wealth management dashboard featuring real-time synchronization, interactive charts, and a FastAPI AI agent backend.

A storefront with product browsing, filtering, and checkout, plus an admin side to manage it.

A unified AI control desk to manage Gmail, Calendar, and GitHub through natural language with a secure approval gate.

A learning management system where instructors run courses and students track their progress.

Upload your own documents and chat with them, with answers that cite where they came from.
The same five steps, whether it is a landing page or an agent with database access.
I start by writing down what fails today and what fixed looks like. Most bad software is a clean answer to the wrong question.
One real path end to end, interface to database, before adding a second. It surfaces the hard parts while they are still cheap to change.
Auth, live data, background jobs, agent tool calls. Everything doing actual work, not mocked responses behind a nice screen.
Anything that writes, deletes, or spends money gets an approval gate, an honest failure state, and a way back out.
Streaming, caching, and query shape. Performance work lands once the thing is correct, never as a substitute for it.
Started with the language itself: the DOM, ES6+, async/await and how the browser actually runs code. Built small vanilla projects until the fundamentals stuck.
Moved into component thinking: hooks, state management, composition and render behaviour. Learned to structure a UI so it stays readable as it grows.
Took on my first paid client work and learned the parts nobody teaches you: scoping a build, quoting it honestly, handling feedback and shipping something people actually depend on by the deadline.
Started exploring the AI world and building with LLMs, agents and retrieval systems. Studying a BCA at Swami Vivekananda University while working towards becoming an AI Engineer.
Have a project in mind or need help building a scalable web application? I'd love to hear about it.
Or connect with me directly