Hi,I'mSam.
Ibuildthings for the web.
Full-stack developer with 10 years of experience. I specialise in custom web applications — booking platforms, admin dashboards, payment integrations, and anything in between. No templates, ever.
The full stack, front to back.
From polished frontends to robust backends — here's what I've shipped for clients over the past 10 years.
Brochure & Portfolio Sites
Clean, fast websites that put your best foot forward — services, galleries, contact forms and everything in between.
Booking Platforms
End-to-end booking systems with calendars, availability management, reserve queues, and automated notifications.
Payments & E-commerce
Stripe-integrated payment flows with deposit collection, recurring billing and order management built in.
Admin Dashboards
Custom control panels for managing bookings, customers, teams, payments and content — all in one place.
Mobile-First Web Apps
Complex applications built to work beautifully on any device, with touch controls and responsive design throughout.
Interactive Experiences
Games, tools, leaderboards and interactive features that go beyond a standard website and keep users coming back.
Things I've built
Client work, personal tools, and side projects — all built from scratch.

TK Valeting
A full booking platform for a car detailing business — online booking with Stripe payments, deposit collection, and automated email notifications. Includes an admin dashboard for calendar and order management, a custom CMS so the client can update their own images and content without needing a developer, and a maintenance valet system that converts one-off bookings into recurring scheduled visits.
view-project
MCR Padel
A padel court sign-up platform with AM and PM sessions per day across a 21-day rolling schedule, featuring automatic reserve promotion and an integrated mini calendar for quick date navigation. Admins can lock sessions, manage booking details with Google Calendar export, and remove players with cascading reserve auto-fill.
view-project
MCR Footy
A football match sign-up and management platform for organising casual group games, featuring a 21-day rolling schedule, automatic slot and reserve queue management, and conflict-free concurrent sign-ups. Includes a comprehensive admin dashboard with PIN-protected controls for locking sessions, managing bookings and venues, tracking player payments, and a drag-and-drop team builder with shuffle and lock functionality.
view-project
Catris
A fully custom-built browser Tetris game starring my two real cats, Oliver and Elma, as playable characters. Features include multiple difficulty modes, in-game power-ups, animated level-up sequences, and a live global leaderboard with score tracking — all fully playable on both desktop and mobile with custom touch controls.
view-project
Continuously Casting Dashboards
An open-source Home Assistant integration that automatically casts dashboards to Chromecast devices and keeps them running continuously on display. Smart enough to avoid interrupting Spotify, Netflix, or Google Assistant — with scheduling, per-device config, and entity-based control. Used by over 300 households worldwide, with 420+ GitHub stars and 100+ closed issues.
view-project
Stockport Bin Collections
A Home Assistant custom integration that scrapes Stockport Council's bin collection service every 12 hours and surfaces the schedule as a sensor entity on your dashboard. Address-based configuration, automatic updates, and HACS-compatible installation — a small tool that solves a specific real-world problem.
view-project
Signature Home Developments
A custom-built portfolio website for a Shropshire home improvements company, showcasing their services and completed projects through an interactive image gallery, detailed service listings, and a contact form for direct lead capture.
view-project
Sam Lewis
Founder & Full-Stack Developer
Developer. Designer. Problem solver.
I'm Sam — a full-stack developer based in Manchester with over 10 years of experience. I enjoy building things that actually work well, look good, and make people's lives a bit easier.
My projects range from Stripe-integrated booking platforms and sports management systems to browser games with live leaderboards. I'm happiest when a problem is genuinely interesting and the solution needs to be built from scratch.
Outside of work I'm into football, padel, and trying to convince people that TypeScript is worth the setup time.
- 10 years building production web apps from scratch — no templates, no shortcuts
- React, Next.js, TypeScript, Node.js, Stripe, PostgreSQL and whatever the job needs
- Comfortable across the full stack: UI design through to database and deployment
- Based in Manchester — available for freelance projects and contract work
Let's work together
Whether you have a project in mind, want to discuss contract work, or just want to say hi — drop me a message and I'll get back to you within one working day.
sam@samlewis.dev
Response time
Within 1 working day
No commitment needed
Just a chat about what you need