Matthew Kay · CVUpdated 6 October 2026

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 – Present

frunt · 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 – Present

Also designed and built the pub's website.

Bartender · Coppa Club, Tower Bridge, London

Apr 2024 – Dec 2025

High-volume restaurant and cocktail bar (200+ covers), and where the idea for frunt came from.

Education

BSc Information & Knowledge Systems · University of Pretoria

2021 – 2023

Completed two years (computer science, front-end development, C++) before relocating to the UK.

Certifications · IT Career Switch

2024 – 2025

JavaScript Essentials · HTML5 & CSS3 with JavaScript · Introduction to Python

Matric · De La Salle Holy Cross College, Johannesburg

2020