Your idea deserves more than working code. It deserves a product that's fast, polished, and built to last.
My Stack
My Experience
Mainflow
Senior Full-Stack Developer
Oct 2025 – Present
AI Workforce-Readiness Platform · May – Jul 2026
AI Workforce-Readiness Platform · May – Jul 2026
Mainflow · AI Workforce-Readiness Platform · May – Jul 2026 · Oct 2025 – Present
- —Sole developer, end to end — an AI workforce-readiness SaaS on Next.js 16 (App Router, React 19), Prisma/PostgreSQL, deployed to Google Cloud Run
- —Architected a multi-stage Claude analysis engine with JSON-schema-constrained output, Zod validation, and a self-correcting re-prompt loop
- —Built a deterministic scoring firewall — a pure function, no LLM — guaranteeing byte-identical output for identical inputs
- —Added a three-layer PII boundary (dictionary, regex, local NER model) so no personal data ever reaches the LLM
- —Shipped a human approval gate with per-field audit trail, AES-256-GCM encryption at rest, ~700 unit tests, and ~117 Playwright E2E tests
AI Sales Agent — Telehealth · Apr – Jun 2026
AI Sales Agent — Telehealth · Apr – Jun 2026
Mainflow · AI Sales Agent — Telehealth · Apr – Jun 2026 · Oct 2025 – Present
- —Built an omnichannel AI sales agent reaching leads over SMS, email, and voice within 5 minutes of form abandonment
- —Architected a distributed Google Cloud backend — Sequencer, Adapter, and Worker services over Pub/Sub
- —Kept a PostgreSQL database in sync with GoHighLevel for lead pipeline state and conversation history
- —Integrated OpenAI GPT for conversation logic, intent extraction, and a 5-step price-objection playbook
- —Wired up Vapi voice calls with warm transfer to human agents, plus guardrails routing clinical questions to dermatologist review
SotaProxy · Feb – Apr 2026
SotaProxy · Feb – Apr 2026
Mainflow · SotaProxy · Feb – Apr 2026 · Oct 2025 – Present
- —Built a SaaS proxy marketplace across a four-package monorepo — landing, dashboard, admin panel, and Fastify API
- —Designed the backend along DDD lines with 10+ versioned migrations and Supabase row-level security
- —Integrated two upstream proxy providers behind a unified catalog with scheduled inventory sync
- —Integrated the AnyMoney crypto gateway with HMAC-SHA512 signing, constant-time verification, and replay protection
- —Built usage-based PAYG billing with markup, auto-renewal, partial refunds, and a multilingual blog (EN/RU/UK/ES)
YourPath — Senior Living Matching · Oct 2025 – Feb 2026
YourPath — Senior Living Matching · Oct 2025 – Feb 2026
Mainflow · YourPath — Senior Living Matching · Oct 2025 – Feb 2026 · Oct 2025 – Present
- —Built a full-stack platform serving personalised senior-living recommendations through AI-driven analysis
- —Integrated Retell AI and Twilio for phone-based intake, using OpenAI GPT to extract 30+ structured fields
- —Developed a PostGIS geographic matching algorithm scoring compatibility across 40+ communities
- —Automated AI-generated HTML/PDF recommendation documents via n8n workflows
- —Wired up SMS verification (Twilio + JWT), Resend transactional email, and Klaviyo CRM
Dashboardly
Senior Full-Stack Developer
Jan 2025 – Oct 2025
Senior Full-Stack Developer
Dashboardly · Jan 2025 – Oct 2025
- —Core contributor owning full-cycle development of major features — Next.js frontend, NestJS API, PostgreSQL — from design to production
- —Designed and built 5 analytics modules including Sales & Profit Dashboard, P&L Analytics, and Cohort Retention with heatmaps
- —Built and optimised NestJS backend services, improving query response times through strategic indexing
- —Developed Customer Purchase Journey analysis with conversion tracking, processing thousands of daily transactions
DoorFeed
Frontend Engineer
Aug 2024 – Jan 2025
Frontend Engineer
DoorFeed · Aug 2024 – Jan 2025
- —Built a Market Data dashboard visualising 50,000+ property data points with Highcharts and global leaderboards
- —Integrated MapBox for geospatial analytics with dynamic markers and clustering across multiple countries
- —Incorporated ChatGPT API for AI-assisted data exploration and contextual property recommendations
- —Modified SQL databases and crafted queries for efficient data fetching; ran code reviews across a team of 3–4
Valtech
Frontend Developer
Mar 2022 – Aug 2024
Specsavers — E-Commerce Search
Specsavers — E-Commerce Search
Valtech · Specsavers — E-Commerce Search · Mar 2022 – Aug 2024
- —Migrated e-commerce search to Algolia — autocomplete, instant results, and advanced filtering
- —Integrated Contentstack CMS with reusable components and multi-market schema mapping
- —Optimised performance via code splitting and lazy loading; ensured WCAG accessibility and SEO
- —Presented completed features directly to client stakeholders
Mitchell & Butlers — Multi-Brand Platform
Mitchell & Butlers — Multi-Brand Platform
Valtech · Mitchell & Butlers — Multi-Brand Platform · Mar 2022 – Aug 2024
- —Led front-end migration (All Bar One, Harvester, Miller & Carter) from a Nuxt 2 monolith to Nuxt 3 per MACH principles
- —Extracted coupled features into reusable, domain-based modules (menus, booking, locations)
- —Configured Docker environments and CI/CD pipelines for consistent deployments
- —Implemented a comprehensive testing strategy (unit, integration, E2E) with Jest and Cypress
ASML — Global Careers Platform
ASML — Global Careers Platform
Valtech · ASML — Global Careers Platform · Mar 2022 – Aug 2024
- —Redeveloped the core job search feature using Next.js and Sitecore, improving filtering logic
- —Refactored components to reduce load times with lightweight rendering patterns and optimised API usage
- —Presented complex technical details to non-technical stakeholders through regular demos
Ericsson — Innovation Articles Platform
Ericsson — Innovation Articles Platform
Valtech · Ericsson — Innovation Articles Platform · Mar 2022 – Aug 2024
- —Built a content-driven technology innovation platform using React, Gatsby, and Chakra UI with a GraphQL data layer
- —Created dynamic article pages optimised for performance, reusability, and content-driven workflows
Northcott Global Solutions
Frontend Developer (Part-time)
Feb 2023 – Aug 2023
Frontend Developer (Part-time)
Northcott Global Solutions · Feb 2023 – Aug 2023
- —Developed a data-driven CRM platform with React and TypeScript, focused on front-end architecture
- —Reduced page load times by 1–3 seconds vs the legacy PHP platform via memoisation and React Query caching
- —Implemented OAuth2 authentication with role-based permissions
- —Created custom hooks and modularised common functionality for clean, reusable code
Broxbe
Frontend Developer
May 2020 – Mar 2022
Frontend Developer
Broxbe · May 2020 – Mar 2022
- —Developed the Exerfly fitness platform (New Zealand) with workout data aggregation and video-based training modules
- —Built the Austin & Blake ring customisation platform with a gem/band recommendation algorithm
- —Integrated Decap CMS across both projects for efficient content and product management
WarmDevs
Frontend Developer
Nov 2019 – May 2020
Frontend Developer
WarmDevs · Nov 2019 – May 2020
- —Delivered bespoke websites and web applications for various clients
- —Integrated Firebase authentication for secure user management
- —Automated client workflows with Zapier integrations
AI Workforce-Readiness Platform · May – Jul 2026
Mainflow · AI Workforce-Readiness Platform · May – Jul 2026 · Oct 2025 – Present
- —Sole developer, end to end — an AI workforce-readiness SaaS on Next.js 16 (App Router, React 19), Prisma/PostgreSQL, deployed to Google Cloud Run
- —Architected a multi-stage Claude analysis engine with JSON-schema-constrained output, Zod validation, and a self-correcting re-prompt loop
- —Built a deterministic scoring firewall — a pure function, no LLM — guaranteeing byte-identical output for identical inputs
- —Added a three-layer PII boundary (dictionary, regex, local NER model) so no personal data ever reaches the LLM
- —Shipped a human approval gate with per-field audit trail, AES-256-GCM encryption at rest, ~700 unit tests, and ~117 Playwright E2E tests
AI Sales Agent — Telehealth · Apr – Jun 2026
Mainflow · AI Sales Agent — Telehealth · Apr – Jun 2026 · Oct 2025 – Present
- —Built an omnichannel AI sales agent reaching leads over SMS, email, and voice within 5 minutes of form abandonment
- —Architected a distributed Google Cloud backend — Sequencer, Adapter, and Worker services over Pub/Sub
- —Kept a PostgreSQL database in sync with GoHighLevel for lead pipeline state and conversation history
- —Integrated OpenAI GPT for conversation logic, intent extraction, and a 5-step price-objection playbook
- —Wired up Vapi voice calls with warm transfer to human agents, plus guardrails routing clinical questions to dermatologist review
SotaProxy · Feb – Apr 2026
Mainflow · SotaProxy · Feb – Apr 2026 · Oct 2025 – Present
- —Built a SaaS proxy marketplace across a four-package monorepo — landing, dashboard, admin panel, and Fastify API
- —Designed the backend along DDD lines with 10+ versioned migrations and Supabase row-level security
- —Integrated two upstream proxy providers behind a unified catalog with scheduled inventory sync
- —Integrated the AnyMoney crypto gateway with HMAC-SHA512 signing, constant-time verification, and replay protection
- —Built usage-based PAYG billing with markup, auto-renewal, partial refunds, and a multilingual blog (EN/RU/UK/ES)
YourPath — Senior Living Matching · Oct 2025 – Feb 2026
Mainflow · YourPath — Senior Living Matching · Oct 2025 – Feb 2026 · Oct 2025 – Present
- —Built a full-stack platform serving personalised senior-living recommendations through AI-driven analysis
- —Integrated Retell AI and Twilio for phone-based intake, using OpenAI GPT to extract 30+ structured fields
- —Developed a PostGIS geographic matching algorithm scoring compatibility across 40+ communities
- —Automated AI-generated HTML/PDF recommendation documents via n8n workflows
- —Wired up SMS verification (Twilio + JWT), Resend transactional email, and Klaviyo CRM
Senior Full-Stack Developer
Dashboardly · Jan 2025 – Oct 2025
- —Core contributor owning full-cycle development of major features — Next.js frontend, NestJS API, PostgreSQL — from design to production
- —Designed and built 5 analytics modules including Sales & Profit Dashboard, P&L Analytics, and Cohort Retention with heatmaps
- —Built and optimised NestJS backend services, improving query response times through strategic indexing
- —Developed Customer Purchase Journey analysis with conversion tracking, processing thousands of daily transactions
Frontend Engineer
DoorFeed · Aug 2024 – Jan 2025
- —Built a Market Data dashboard visualising 50,000+ property data points with Highcharts and global leaderboards
- —Integrated MapBox for geospatial analytics with dynamic markers and clustering across multiple countries
- —Incorporated ChatGPT API for AI-assisted data exploration and contextual property recommendations
- —Modified SQL databases and crafted queries for efficient data fetching; ran code reviews across a team of 3–4
Specsavers — E-Commerce Search
Valtech · Specsavers — E-Commerce Search · Mar 2022 – Aug 2024
- —Migrated e-commerce search to Algolia — autocomplete, instant results, and advanced filtering
- —Integrated Contentstack CMS with reusable components and multi-market schema mapping
- —Optimised performance via code splitting and lazy loading; ensured WCAG accessibility and SEO
- —Presented completed features directly to client stakeholders
Mitchell & Butlers — Multi-Brand Platform
Valtech · Mitchell & Butlers — Multi-Brand Platform · Mar 2022 – Aug 2024
- —Led front-end migration (All Bar One, Harvester, Miller & Carter) from a Nuxt 2 monolith to Nuxt 3 per MACH principles
- —Extracted coupled features into reusable, domain-based modules (menus, booking, locations)
- —Configured Docker environments and CI/CD pipelines for consistent deployments
- —Implemented a comprehensive testing strategy (unit, integration, E2E) with Jest and Cypress
ASML — Global Careers Platform
Valtech · ASML — Global Careers Platform · Mar 2022 – Aug 2024
- —Redeveloped the core job search feature using Next.js and Sitecore, improving filtering logic
- —Refactored components to reduce load times with lightweight rendering patterns and optimised API usage
- —Presented complex technical details to non-technical stakeholders through regular demos
Ericsson — Innovation Articles Platform
Valtech · Ericsson — Innovation Articles Platform · Mar 2022 – Aug 2024
- —Built a content-driven technology innovation platform using React, Gatsby, and Chakra UI with a GraphQL data layer
- —Created dynamic article pages optimised for performance, reusability, and content-driven workflows
Frontend Developer (Part-time)
Northcott Global Solutions · Feb 2023 – Aug 2023
- —Developed a data-driven CRM platform with React and TypeScript, focused on front-end architecture
- —Reduced page load times by 1–3 seconds vs the legacy PHP platform via memoisation and React Query caching
- —Implemented OAuth2 authentication with role-based permissions
- —Created custom hooks and modularised common functionality for clean, reusable code
Frontend Developer
Broxbe · May 2020 – Mar 2022
- —Developed the Exerfly fitness platform (New Zealand) with workout data aggregation and video-based training modules
- —Built the Austin & Blake ring customisation platform with a gem/band recommendation algorithm
- —Integrated Decap CMS across both projects for efficient content and product management
Frontend Developer
WarmDevs · Nov 2019 – May 2020
- —Delivered bespoke websites and web applications for various clients
- —Integrated Firebase authentication for secure user management
- —Automated client workflows with Zapier integrations
