Software Developer | London, UK
I'm a full-stack developer who likes building things that actually run in production. I work across the stack: APIs, front-end, state, data, deployment. I care about code that's clear to read, easy to debug, and reliable over time.
Currently I work at Teesside University, where the apps I've written (attendance tracker, induction tools, surevey generators ) are now part of staff workflow.
- Frontend: Vue, React, Alpine.js, Tailwind, HTML/CSS/JS
- Backend: Node.js, Express, Python, SQL
- Databases: SQLite, Supabase, Firebase
- Infra / DevOps: Linux (Debian/Arch), Nginx, Cloudflare, AWS, GCP, CI/CD
- Other Tools: Three.js, GSAP, Zod, matplotlib, python-docx
I'm strongest in JavaScript + Node.js, comfortable in Python for automation, and always tinkering with new things (currently Go)
Custom invoicing system replacing messy spreadsheets. Handles Google OAuth login, data validation, PDF invoices, and reporting.
Stack: Node.js, Express, SQLite, Alpine.js, Tailwind, Zod
Auth-gated site with rate limiting, server-side logging, and a hardened deployment pipeline on Debian + Nginx.
Stack: Vue, Supabase, Nginx, Debian/Linux, Cloudflare, CI/CD, Resend
Beauty salon website with Firebase photo admin panel. Migrated from AWS to Cloudflare Pages β cut hosting costs and sped up load times.
Stack: React, Firebase Auth/Storage, Tailwind, Vite, Cloudflare Pages
CLI tool that chews through CSV/Excel and spits out Word docs with 70+ charts/tables. Turned reporting from days β minutes for my team.
Stack: Python, matplotlib, python-docx
Three.js app with GLTF import + orbit controls.
Stack: Three.js, Vite, JavaScript modules
- Internal Tools: Attendance tracker, induction checklists, document tracker β now standard staff tools
- ASCII Printer: Browser tool that converts images into ASCII art (repo)
- Material Ordering Automation (WIP): Procurement helper for a construction firm (Node.js + SQL) (Not publicly available)
- GSAP/Vue Experiments: Animation + graphics portfolio (repo)
- Reduced survey reporting process from days β minutes
- Built internal apps now used daily by multiple departments
- Delivered cost-saving client migrations (AWS β Cloudflare Pages)
- Wrote SQL/process documentation used across teams
- AWS Practitioner Essentials (2025)
- C# Foundations (Microsoft, 2024)
- Google Foundations in Marketing & E-commerce (2023)
- BSc Psychology & Counselling, University of Greenwich (2019)
βnetwork gopherβ by egonelbre β under the repository gophers