Full Stack Engineer London, UK Right to work in the UK

I build the systems behind real bookings.

Backend-leaning full stack engineer. I built and run two booking systems in production for UK businesses as the sole engineer, from first commit to live customers to day-to-day operation; the current one takes 1,000+ bookings a month. Node.js and Express REST APIs, Stripe payments, Firestore and Google Cloud Run, authentication and role-based access, email automation, Docker. Looking for a backend or full-stack role in a product team.

Visnu Singh
Graduation · Northampton, 2025

About

I like the unglamorous parts.

Backend first

I'm Visnu, a full stack engineer in London. I finished my Computer Science degree at the University of Northampton in 2025, after three years at Assumption University in Thailand, and went straight into production work for UK businesses: first a store-discovery and booking site for TEKNIFY, then the airport-parking platform I built and now run in-house at Gregg Maurice Parking, which takes 1,000+ bookings a month. On both I was the only engineer, from first commit to live customers to day-to-day operation.

Most of my time goes into the backend: REST API design, Stripe payments confirmed by webhook, auth boundaries (OAuth 2.0, JWT, role-based access), email pipelines that retry safely, and Dockerised deploys on Google Cloud Run. I work with Git and GitHub flow and AI-assisted development with Claude Code. When the admin panel needs building too, I'm comfortable in React and Tailwind.

I work in English, Hindi and Thai. Right to work: Graduate visa to October 2027, and eligible for Skilled Worker sponsorship at the new entrant rate.

Based in
London, United Kingdom
Currently
Full Stack Engineer, in-house and sole engineer, at Gregg Maurice Parking
Open to
A backend or full-stack role in a product team
Right to work
Graduate visa to Oct 2027 · eligible for Skilled Worker sponsorship at the new entrant rate
Languages
English, Hindi, Thai
Degree
BSc Computer Science, University of Northampton, 2025

Work

What I've shipped.

2025 – present · sole engineer on both

Nov 2025 – Present

Gregg Maurice ParkingIndependent airport parking operator, Heathrow & Gatwick · London · in-house, sole engineer

Live · greggmaurice.co.uk

Full Stack Engineer · sole engineer

Built the booking site and admin system end to end and run it in production at 1,000+ bookings a month: Node.js and Express on Google Cloud Run, React and Vite with prerendered SEO pages on Firebase Hosting, Firestore, Stripe.

  • Booking and payment: quotes from banded, calendar-driven pricing; promo codes with HMAC-hashed email checks against abuse; Stripe payment intents confirmed by webhook; confirmation emails for every change.
  • Self-service amend and extend: OTP-verified lookup with signed tokens, repricing or late-return charging, Stripe payment and an audit-log entry.
  • Partner integrations: a versioned quote-and-book API for resellers and an outbound pricing client with markup and a price cache; supplier commission reports with per-supplier email dispatch, CSV export.
  • Supplier-email import replacing manual data entry: IMAP poller, per-supplier parsers for text, HTML tables and CSV, Gemini extraction for unstructured emails, a review queue, Cloud Scheduler every five minutes.
  • Operations: Dockerised deploys via Cloud Build, Firestore-backed rate limiting and IP blocking, pre-commit secret scanning, database backups, internal tools for staff attendance and group invoicing.

Node.js · Express.js · Google Cloud Run · Cloud Build · Cloud Scheduler · Firestore · Stripe · React · Vite · Firebase Hosting · IMAP · Gemini API · Docker

Aug 2025 – Oct 2025

TEKNIFY LTDStore discovery & booking site for a retail business

Live · teknifyltd.com

Freelance Full Stack Engineer

Delivered solo from backend to deployment in three months.

  • Designed and shipped the REST API (Node.js, Express) and admin for store discovery, bookings and dynamic site configuration; SQLite and Firebase for data, Dockerised deployment.
  • Nearest-store search: browser geolocation, Haversine distance, ETA logic and the Google Maps API.
  • Booking confirmations with branded SMTP templates, retry-safe states and delivery logging, so failed sends are retried.
  • Google OAuth and protected routes for admin operations.

Node.js · Express.js · SQLite · Firebase · Google OAuth · Google Maps API · SMTP · Docker

Projects

Smaller things, built properly.

2024 – 2026

This site

visnusingh.com

Hand-built site on Firebase Hosting behind Cloudflare. Cloud Functions contact form with Turnstile, Firestore rate limiting and SMTP delivery, under a strict CSP.

HTML · CSS · JavaScript · Firebase Hosting · Cloud Functions · Firestore · Cloudflare Turnstile · CSP

Hackathon · Oct 2024

IBM × Barclays Cyber Security Hackathon

Top 10 of 50 teams. Four-person team building a real-time intrusion-detection prototype in Python.

Python · intrusion detection · team of four

Skills

The stack I work in.

Same list as my CV

Backend
Node.jsExpress.jsREST API designStripeJWTOAuth 2.0 (Google)Role-based accessNodemailerIMAPGemini APIFlask
Data
FirestoreMySQLSQLite
Infrastructure
Google Cloud RunCloud BuildCloud SchedulerFirebase HostingCloud FunctionsDockerAWS EC2CloudflareLinux
Frontend
ReactTailwind CSSViteHTML & CSS
Languages
JavaScriptPythonSQL
Ways of working
Git & GitHub flowAI-assisted development with Claude Code

Education & certifications

Degree and credentials.

2021 – 2026

Education

2024 – 2025

BSc Computer Science

University of Northampton, UK · Final-year top-up as a transfer student

2021 – 2024

Years 1–3, BSc Computer Science

Assumption University, Thailand

Certifications

Jun 2026

Microsoft Certified: Azure Fundamentals

Microsoft

Verify on Credly

Feb 2024

AWS Academy Cloud Foundations

Amazon Web Services

Verify on Credly

Contact

Hiring for a backend or full-stack role? Let's talk.

Based in London (GMT / BST). I usually reply within 24 hours.