- Capabilities
- 6
- Tools & platforms
- 15
- Discipline
- Security
Design, build and ship modern full-stack web applications in TypeScript — from React and Next.js frontends to Node and Express APIs, SQL and NoSQL data layers, media pipelines, and serverless cloud deployment.
- Full-stack TypeScript across frontend and backend
- React, Next.js and TanStack application architecture
- REST API design, endpoints and third-party integration
- Relational and document data modelling (Postgres, MongoDB)
- Authentication, file storage and media delivery
- CI/CD and cloud deployment (AWS, Vercel, Render)
The stack behind the work.
The tools I reach for day to day — with a rough sense of where my depth sits.
TypeScript
ExpertTyped end-to-end across the stack
React
ExpertComponent architecture & hooks
Node.js
AdvancedServer-side JavaScript runtime
Next.js
AdvancedSSR/SSG React apps & routing
TanStack
AdvancedRouter, Query & Start for typed apps
Express
AdvancedREST API services & middleware
REST APIs
ExpertEndpoint design & integration
MongoDB
AdvancedDocument data modelling
Supabase
AdvancedPostgres, auth & realtime backend
Neon
ProficientServerless Postgres
Cloudinary
ProficientMedia storage & image delivery
AWS
AdvancedCloud hosting & services
Vercel
AdvancedFrontend & serverless deployment
Render
ProficientBackend & service hosting
GitHub
ExpertVersion control & CI/CD with Actions
Application Security
Embedding secure-by-design into the SDLC.
Cloud Security
Hardening cloud-native estates at enterprise scale.
Cyber Security Engineering
Engineering detection, response and resilience across the estate.
API & Identity Security
Securing the perimeter of distributed systems.
