I conceptualised, designed, and built the entire experience from scratch using Vue 3, Nuxt 3, TypeScript, and TailwindCSS. Created interactive presentational animations and integrated video content to deliver a cinematic, high-impact browsing experience that wows on every scroll.
1
29
Working alongside a team of experienced front and back-end developers, I delivered polished UI components and optimised front-end performance using Vue.js, TailwindCSS, and Figma for design. Integrated complex REST API workflows and focused on performance optimisation across the platform.
1
28
White-label marketing engine for US law firms · 2025
0
19
I conceived the service offering and designed and built the entire website from scratch using Nuxt 3, TypeScript, and TailwindCSS. The site features clear service packages (AI Readiness Audit, Strategy Workshop, Implementation & Training), industry-specific AI use cases, transparent pricing, Calendly booking integration, and SEO-optimised content targeting small business AI adoption.
1
33
Using Quasar with Vue 3 and TypeScript, I built the entire front-end for the platform. The application features AI agent configuration and deployment, omnichannel conversation management, seamless human handoff with full chat context, automated lead capture, workspace management with team assignments, and integration workflows connecting to external systems via APIs and webhooks.
1
44
Song mapping and gig management platform for musicians · 2026
Performing musicians have no single tool that lets them map their songs at waveform level — marking sections, stems, and cues — and then tie that directly into setlist management and gig scheduling. Everything is fragmented across apps that don't talk to each other.
I conceived, designed, and built the whole product from scratch using Vue 3, TypeScript, TailwindCSS, and Firebase — with waveform-based song mapping, section markers, stem controls, band and setlist management, gig scheduling, AI-powered poster generation, and Stripe payments.
A production-ready SaaS product with active users, built in approximately 8 weeks using AI-augmented development — full-stack product ownership from blank canvas to live paying customers.
1
15
Comprehensive MMA statistics platform · 2024
MMA fans and analysts needed a destination with the depth and detail the sport deserves — complete fighter profiles, results, statistics, and event listings — but no existing platform delivered a premium experience alongside that data richness.
I designed and hand-crafted every screen using Nuxt 3, Vue 3, TypeScript, and TailwindCSS — implementing infinite-scroll lists, detailed fighter profile pages, results graphs, and status indicators, with full server-side rendering throughout for maximum SEO coverage.
A highly optimised, search-indexed MMA platform where hundreds of fighter profiles and event pages are individually crafted and server-rendered — combining editorial quality UI with the SEO performance a content-heavy platform needs to grow.
1
7
Cross-platform time tracking for freelancers · 2026
As a freelancer working across multiple environments, I needed a time tracker that lived inside my actual workflow — IDE, mobile, desktop — without the constant context switch of opening a separate app. Nothing on the market quite solved it.
I designed and built the entire product myself: a cross-platform SaaS app with IDE integration, mobile and desktop clients, built on Vue 3/Nuxt with Firebase for the backend and Stripe for payments. Used Claude as an AI thinking partner throughout to rapidly iterate on concept and architecture.
A fully deployed SaaS product with real users — built end-to-end from idea to payment integration in a single continuous sprint. A practical demonstration of what AI-augmented product development looks like in practice.
1
11
I rebuilt the front-end layer of the Angular + Electron app, implementing consistently colored detected boundary overlays, timeline indicators for tracked objects, import/export progress visualization, and a multi-object selection flow. Used TailwindCSS for rapid styling iteration.