My skills
The toolkit behind the work
Technologies I use in production every week, grouped by where they sit in the stack.
Frontend
Accessible, responsive interfaces and reusable component systems.
- ReactExpert
- Next.jsExpert
- TypeScriptExpert
- JavaScript (ES6+)Expert
- Tailwind CSSAdvanced
- ReduxAdvanced
- React NativeProficient
- HTML5 / CSS3 / SassExpert
Backend & APIs
Secure REST APIs, microservices and real-time features.
- Node.jsExpert
- Express.jsExpert
- REST & MicroservicesAdvanced
- WebSocketsAdvanced
- DjangoProficient
Databases
Relational modelling, multi-tenant data and query optimisation.
- PostgreSQLExpert
- MongoDBAdvanced
- MySQLAdvanced
- SQL query optimisationAdvanced
Cloud & DevOps
Shipping safely with automated pipelines and preview deploys.
- AWSAdvanced
- VercelExpert
- GitHub ActionsAdvanced
- Git & GitHubExpert
- WebpackAdvanced
Testing & Quality
Confidence through automated tests and thoughtful review.
- JestExpert
- React Testing LibraryExpert
- Integration testingAdvanced
- Code reviewExpert
Engineering & AI
Architecture, performance and modern AI-assisted workflows.
- SaaS & multi-tenant architectureAdvanced
- Core Web Vitals & SEOExpert
- Agile & mentorshipAdvanced
- AI-assisted & agentic codingAdvanced
- Schema validationAdvanced
Let's work together
Have a role or a product in mind? Let's build it.
I'm open to full-time full-stack roles and React / Node.js contract work — remote or hybrid.