I’m a full-stack developer specialising in React, TypeScript, Express, and SQL, currently completing a Level 6 Certificate in Applied Software Development.
I focus on building clean, well-structured backend systems and practical full-stack applications, with experience integrating external APIs, designing relational databases, and delivering deployed projects.
What sets me apart is a strong MVP mindset and disciplined use of AI as a development tool ~ I prioritise clarity, simplicity, and shipping working software over over-engineering.
⸻
Employment and project experience
Full-stack Developer (Project) Weather Oracle
2026
- Built a TypeScript + Express backend integrating external weather APIs
- Designed API endpoint and data normalisation pipeline
- Generated dynamic LLM-based responses from structured data
- Contributed to React frontend and deployed full-stack app
Full-stack Developer (Project) Dreamfest
2026
- Implemented SQL/Knex database functions powering existing routes
- Built CRUD functionality for events and locations
- Worked within an existing full-stack codebase (React + Express)
- Deployed application and managed project independently
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
- Server-side API orchestration (no client-side secrets)
- City → coordinates → weather retrieval via Meteoblue
- Normalised weather data used to construct LLM prompts
- Gemini 2.5 generates contextual narrative output
- Single endpoint: GET /v1/oracle?city=…
Weather Oracle is a full-stack TypeScript application that combines real-time weather data with LLM-generated narrative output.
Users enter a city and receive both structured weather data (temperature, feels-like, humidity) and a generated “oracle” interpretation built from those conditions.
This project explores how deterministic data can be transformed into a more engaging, story-driven UX without losing its underlying structure.
Key features:
Example output:
Instead of:
20°C, partly cloudy
The app returns:
The clouds drift like slow omens, and the day carries a warm promise.
GitHub: [weather-oracle](https://www.twine.net/signin
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Wellington today.