Matthew Kay
Product Engineer
Updated 6 October 2026
London, UKmattykay2002@gmail.comgithub.com/MattKay02linkedin.com/in/matthew-kay-matthewkay.dev
Profile
Founder of MGKCodes, my own software studio, where I design, build and ship complete products: frunt, a live SaaS for restaurant teams that grew out of my years working in busy restaurants, and MGKFitness, a suite of Flutter fitness apps I'm actively building. A computer science foundation from two years of a BSc, and an AI-assisted workflow I build my own tools for. Looking for a junior role in a strong product team.
Experience
Founder & Software Developer · MGKCodes, my own software studio
2026 – Presentfrunt · staff training and compliance for restaurants · frunthospitality.com
- Turns a restaurant's own documents into staff training and instant answers that cite their source. Live in production with a paying customer.
- Designed and built the manager web app end to end: Next.js, TypeScript, Supabase / PostgreSQL, Stripe billing and background jobs on Inngest.
- Built retrieval over each restaurant's documents with pgvector and OpenAI embeddings, so every answer names the documents it came from.
- Shipped the Flutter staff app to the App Store and Google Play: sign-in, deep links, biometric login and push notifications.
- Built the tools to run it: an admin console (customers, revenue, AI cost per feature, health checks) and an Instagram studio where Claude proposes posts that I approve, then render, schedule and publish through the Instagram API.
MGKFitness · Run and Lift, two fitness apps on one account · mgkfitness.mgkcodes.com
- Rebuilt my first App Store app, Liftio (React Native, RevenueCat subscriptions, EAS builds), as Lift: one app in a Flutter suite with Run, sharing a design system, a backend and an account.
- Run: a running tracker with an AI coach on Supabase Edge Functions and OpenRouter, RevenueCat subscriptions, and releases run from Claude Code and Codemagic. Live on Google Play.
Projects
- skills: open-source Claude Code skills I build for my own workflow: Playwright UI walkthroughs, Lighthouse audits, emulator checks, CI builds. github.com/MattKay02/skills
- This portfolio: a Next.js site with a scroll-driven camera, live GitHub and skills data, and this CV generated from it.
- Video-sharing platform: Next.js, Prisma, JWT / bcrypt auth, FFmpeg thumbnails, full-text search, infinite scroll.
- Ledger: business finance dashboard: React, Supabase, Google and Apple sign-in, AI transaction entry with Claude.
Skills
- Languages
- TypeScript, JavaScript, Dart, Python, SQL, HTML / CSS (C++, academic)
- Frontend & mobile
- React, Next.js, Flutter, React Native / Expo, Tailwind CSS
- Backend & data
- Node.js, Supabase (Postgres, RLS, Edge Functions), pgvector, Inngest, REST APIs
- Payments & ops
- Stripe, RevenueCat, PostHog, Sentry, Vercel, Codemagic, EAS Build, GitHub Actions
- AI engineering
- RAG with cited sources, Claude API, OpenRouter, MCP servers, Claude Code and agentic workflows
- Testing
- Playwright (end to end)
Work experience
Bartender (part-time) · Red Cross, Reigate
Dec 2025 – PresentAlso designed and built the pub's website.
Bartender · Coppa Club, Tower Bridge, London
Apr 2024 – Dec 2025High-volume restaurant and cocktail bar (200+ covers), and where the idea for frunt came from.
Education
BSc Information & Knowledge Systems · University of Pretoria
2021 – 2023Completed two years (computer science, front-end development, C++) before relocating to the UK.
Certifications · IT Career Switch
2024 – 2025JavaScript Essentials · HTML5 & CSS3 with JavaScript · Introduction to Python