Delivery & Cloud/2023 — Present
Internal Solutions
Product studio building tools for existing clients and the wider market
- Role
- Full-Stack Lead / Assisting Architect
- Year
- 2023 — Present
- Discipline
- Delivery & Cloud
- Stack
- 12 technologies
An internal product line developing tools that address existing client needs or broader market gaps, across a deliberately modern and varied stack.
01The problem
Agency work repeatedly surfaces the same gaps across different clients. Solving each one bespoke, per engagement, means paying for the same thinking several times over.
02The approach
A product line rather than a single app: Next.js 14 and SvelteKit front ends in TypeScript with ShadCN UI and Tailwind, NestJS services over Prisma and Drizzle against Neon and Supabase Postgres, tRPC for typed boundaries, and Clerk or Auth.js for identity. Deployed across AWS (EC2, Amplify, Lambda, S3) and Vercel, with GitHub Actions and internal NPM packages for shared code.
03The outcome
Guided development of internal solutions teams across two products, and published shared internal packages so common ground is solved once.
04Decisions worth noting
- 01
tRPC for end-to-end typed boundaries between the Next.js apps and NestJS services.
- 02
Shared internal NPM and GitHub Packages, so the same problem is not re-solved per product.
- 03
Identity delegated to Clerk and Auth.js rather than hand-rolled per product.
- 04
Deliberately mixed Next.js and SvelteKit to evaluate both against real delivery work.