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

I build the systems behind real bookings.

Full stack engineer, backend-leaning. 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 in the UK: Graduate visa to Oct 2027, 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
Backend or full stack role in a product team, London or remote UK.
Right to work
Right to work in the UK: 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 ParkingLondon · in-house, sole engineer

Live · greggmaurice.co.uk

Full Stack Engineer

Independent airport parking operator for Heathrow and Gatwick · in-house, 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 · React · Vite · Tailwind CSS · Firestore · Stripe · Google Cloud Run · Cloud Build · Cloud Scheduler · Firebase Hosting · Docker · IMAP · Nodemailer · Gemini API

Aug 2025 – Oct 2025

TEKNIFY LTDFreelance · delivered solo in three months

Live · teknifyltd.com

Freelance Full Stack Engineer

Store discovery and booking site for a retail business, 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 and CSS
Languages
JavaScriptPythonSQL
Ways of working
Git and 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.