Profile · Web development desk
One developer, full stack — from requirements to ship date
Notes on AI, React and cloud architecture from a senior full-stack engineer.
Fullstack developer · Next.js & Payload CMS ·React Native · TypeScript
Profile · Web development desk
Notes on AI, React and cloud architecture from a senior full-stack engineer.
| When | Position | What it involved |
|---|---|---|
| 2023 - now | Senior Full-Stack Engineer Bluetel Solutions · Remote | Senior fullstack engineer designing and owning frontend architecture across a 3-person team - from a 4.6-star cross-platform Expo app to running delivery of a second product on Capacitor/Ionic, managing timelines, client requirements, and ticket scoping. Also helped team members get up to speed and worked directly with clients throughout. |
| 2021 - 2023 | FounderAPITeam (Startup) | I built and ran a real-time SaaS app on my own for a year and a half - part-time through my degree, then full-time after graduating. Teams could collaborate live inside it while testing their APIs from 29 countries at once, and customers could sign up and pay for it themselves through Stripe. |
| 2021 - now | FreelanceVarious | End-to-end web development from design through to delivery for freelance clients. |
Case 02 · Plumbing Solutions
A referral-led plumbing and bathroom business whose customers arrived by word of mouth, then searched the name and found nothing. Same stack as Ravenscroft, Next.js and Payload CMS, but built around the photographs: a gallery that zooms on a phone, and testimonials the owner publishes himself. The newest bathroom on the site is the last one he tiled.

Case 01 · Ravenscroft Anaesthetic Services
A referral-led anaesthetic practice in Gloucestershire with no web presence, and no interest in booking a developer every time a link changes. Next.js and Payload CMS on AWS, a deliberately shallow content model, and a publishing pipeline that gets an edit live in seconds. Since handover the practice has run the whole thing itself.
Harry
harrytwigg111@gmail.comNo newsletter, no spam