AUTOMATION ENGINEER · SOLUTIONS ENGINEER · LONDON
I build full-stack systems
that replace broken workflows.
CS graduate (Portsmouth, 2023). I map the broken process, design the system, and ship it end-to-end. Flagship: an operations platform that consolidated a 350+ applicant hiring pipeline and saved a London clinic 15–20 hrs/week.
I don't hand off halfway through.
I own the whole build.
Most businesses already have the tools. They're missing someone who can connect them without leaving gaps. I come in at the architecture stage: map the process, design the data model, build the integrations, and hand it over working and documented.
CS degree gave me the foundation. Solo client delivery gave me the scar tissue. I'm looking to bring that into a team, not pitch another client.
CASE STUDY · 2024–2025
From 3 spreadsheets to one system.
A London dental clinic was managing 350+ job applicants across Google Sheets, email threads, and WhatsApp. Scheduling meant manual back-and-forth. New hire onboarding ran on printouts. I scoped the architecture, built the full platform solo, and handed over a production system with documentation and a security audit.
What I built
ATS Pipeline + Admin Dashboard
Next.js 15 App Router · TypeScript · Airtable (7-table schema). Applicant status pipeline, bulk operations, webhook ingestion, paginated user tables.
Auth, Sessions & RBAC
Role-based access control for three user types (admin, manager, new hire). Secure login with session management and self-serve password reset — no IT involvement needed.
Automation Engine
7 Make.com scenarios: new application intake, hire trigger → task assignment, Cal.com scheduling, Gmail + Slack notifications (per-user channel preferences), password reset, custom email.
Quiz & Onboarding System
Role-based quiz assignment with a partial credit scoring formula. Submission tracking, completion verification, and a self-serve new-hire dashboard with progress tracking.
Security Layer
CSRF via Sec-Fetch-Site, Zod input validation, Airtable formula injection escaping, DOMPurify XSS prevention, SSRF-guarded file proxy, CSV injection prevention, HTTP security headers (HSTS, CSP, X-Frame-Options).
Solo delivery: scoped, built, security-audited, shipped.
System Architecture
Inputs
Automation Engine · Make.com · 7 Scenarios
App Platform · Next.js 15 · App Router · TypeScript
Data + Auth
Security
What I build with
Tools I've shipped production code with. Not tutorials.
Engineering
Next.js
Full-stack React framework. ATS frontend, admin dashboard, API routes (App Router)
TypeScript
Type-safe JavaScript across all production code; Zod schemas for input validation
Python
Flask, Selenium, BeautifulSoup. Final-year price comparison web scraper
Vercel
Deployment + auto-deploy from main, edge-optimised CDN, preview environments
Automation & Ops
Make.com
7 automation scenarios: intake webhook, hire trigger, Cal.com scheduling, Gmail/Slack routing
Airtable
Multi-table database layer. 7 tables: applicants, tasks, staff, quizzes, reviews, notifications, audit log
n8n
Self-hosted workflow automation for complex multi-step pipelines
AI / LLMs
Claude, OpenAI. Integrating AI into automation and workflow pipelines
Background
BSc Computer Science, University of Portsmouth (2020–2023). Final year project: a price comparison web scraper using Flask, Selenium, and BeautifulSoup, which is where the habit of building end-to-end systems started.
Since November 2024 I've been running Flow Fusion AI, delivering bespoke automation systems for business clients. Smile Cliniq is the flagship engagement: scoped, built, and shipped solo.