Hi there, I'm

Kevin Stephenson

Technical Systems Developer

I design business systems, workflow automation, and full-stack web apps - commercially at Impacting Lives, and as founder of SubOn, a pickup football SaaS platform. Clean architecture, real problems, products that ship.

View My CV

About Me

I'm a Technical Systems Developer in Birmingham. By day I build business systems and workflow automation at Impacting Lives; alongside that I design and ship SubOn, my pickup football SaaS product - clean architecture, practical tools, and products that solve real problems.

How I Got Here...

I didn't start in tech, but I've always gravitated towards solving problems and building things from scratch. Software clicked as the place where curiosity meets creativity - the perfect marriage of my background as a Drama & Theatre graduate with years as a self-employed equities trader, where system design, iterative testing, and data-driven decisions were already part of the job.

I retrained at Northcoders in 2025, then moved into commercial work designing internal systems with JavaScript and Google Apps Script. Outside that role I founded SubOn - a full-stack SaaS platform for organising pickup football - taking it from architecture and auth through payments and deployment.

Earlier projects like Daily Spews, FoundIt, and SceneTogether taught me full-stack architecture, collaboration, and shipping for real users. Today I work across the stack - React, Next.js, Node, databases, and automation - always thinking about the person using the product and the developer who picks up the code next.

What I Do

Business Systems at Impacting Lives

Technical Systems & Support Administrator since September 2025. I design Google Apps Script automation, dashboards, and Google Workspace solutions that cut manual admin across HR, recruitment, and compliance.

Founder of SubOn

Building SubOn from concept to deployment - a pickup football SaaS platform with Expo, Next.js, Supabase, and Stripe. Join links, payment tracking, and Pro billing for organisers who are done with group chats.

Full-Stack Product Work

From React and Next.js frontends to Node APIs, PostgreSQL, and MongoDB. I care about clean architecture, maintainable code, and shipping tools people actually use - whether that's SaaS or internal systems.

Technical Skills

Backend & APIs

JavaScriptTypeScriptNode.jsExpress.jsSQLPostgreSQLMongoDBREST APIsGoogle Apps Script

Frontend & UX

ReactNext.jsHTMLCSSTailwind CSSResponsive DesignAccessibility

Cloud & Integrations

SupabaseStripeGitGitHub ActionsVercelRenderNetlifyCI/CD

Testing & Workflow

Test Driven DevelopmentJestSupertestGoogle WorkspaceWorkflow AutomationBusiness Systems

Interested in working together?
Don't be a stranger!

Download CV

Featured Projects

Here are some of my recent projects that showcase my skills in full-stack development, user experience design, and problem-solving.

SubOn

in progressMobile & Web Application

A pickup football organiser that lets players join via link or QR code, with built-in payment tracking for UK bank transfers.

SubOn is a mobile-first app I founded to take the admin out of organising casual football. Organisers create games, share a join link or QR code, and track who's in and who's paid - without handling player money through the app. Built as a pnpm + Turbo monorepo with native iOS/Android apps and a Next.js web layer for marketing, web-first join/pay, and Stripe billing for SubOn Pro.

View Live
Note: The live site may take a moment to load initially as the server spins up. Thanks for your patience!

Key Features:

  • Share join links and QR codes for instant player onboarding
  • Track RSVPs and payment status across your squad
  • Automatic team creation and game management tools
  • Web-first join and pay flow for players without the app

Built With:

pnpm WorkspacesTurboExpoReact NativeTypeScriptNext.js 16Tailwind CSS v4SupabasePostgreSQLRow Level SecurityEdge FunctionsRealtimeStripeRevenueCatEASVercelSentryGitHub Actions

SceneTogether

completedMobile & Web Application

A community platform for discovering and attending local film screenings, with RSVP, calendar sync, and Stripe-powered ticketing.

SceneTogether is a full-stack events platform commissioned by Tech Returners. Film enthusiasts browse upcoming screenings with TMDB-powered posters and trailers, RSVP in one tap, and sync events to their calendar. Organisers get an admin dashboard to create events, manage attendees, and accept payments with free, fixed-price, or pay-what-you-can ticketing. Built with Expo for iOS, Android, and web, backed by an Express API with Prisma and PostgreSQL.

View Live
Note: The live site may take a moment to load initially as the server spins up. Thanks for your patience!
View Code

Key Features:

  • Browse screenings with TMDB movie data, posters, and trailers
  • One-tap RSVP with device calendar integration
  • Admin dashboard for creating and managing events
  • Flexible pricing: free, fixed price, or pay-what-you-can

Built With:

ExpoReact NativeTypeScriptReact NavigationExpress.jsPrismaPostgreSQLZodJWTSupabase AuthTMDB APIStripeNetlifyRailway

Fade & Blade

completedWebsite

A modern barbershop website showcasing premium men's grooming services with advanced Next.js optimisations and performance monitoring.

Fade & Blade is a comprehensive barbershop website built with Next.js 15 and modern web development best practices. Featuring a dark theme design, interactive gallery with filtering, ISR for optimal performance, and enterprise-level monitoring. The project demonstrates advanced optimisation techniques including bundle analysis, Core Web Vitals tracking, and real-time performance dashboards.

View Live
Note: The live site may take a moment to load initially as the server spins up. Thanks for your patience!
View Code

Key Features:

  • Responsive dark theme design with smooth animations
  • Interactive gallery with category filtering and ISR optimisation
  • Real-time performance monitoring and Web Vitals tracking
  • Advanced bundle splitting and caching strategies

Built With:

Next.js 15TypeScriptReactTailwind CSSLucide ReactIncremental Static Regeneration (ISR)Bundle AnalyserWeb Vitals TrackingImage Optimisation (AVIF/WebP)Vercel AnalyticsSpeed InsightsCustom Performance DashboardError BoundariesESLintPrettierLighthouse Testing

More Projects

Earlier work and side projects - click a card to see details, screenshots, and links.

Want to see more of my work or discuss a potential project?

View All Projects

Get In Touch

Have a project in mind or want to collaborate? I'd love to hear from you. Send me a message and I'll get back to you as soon as possible.

Let's Connect

I'm always interested in new opportunities, interesting projects, and meaningful collaborations. Whether you have a question about my work, want to discuss a potential project, or just want to say hello, feel free to reach out.

Currently Available

I'm currently open to new opportunities and interesting projects. Let's discuss how we can work together!

Let's chat!