Skills
Languages
- TypeScript
- JavaScript
- HTML5
- CSS3
- PHP
Frontend
- React
- Next.js
- Tailwind CSS
- Astro
Backend & DB
- Node.js
- Express
- Knex.js
- PostgreSQL
- MySQL
Tools & Platforms
- Git
- GitHub
- Supabase
- Clerk
- DigitalOcean
- WordPress
About
Full-Stack Developer & Dad of Twin Girls
I’m an Auckland-based dad who loves two things: my twin daughters and building clean software.
Through a diverse background that includes a Bachelor of Property and hands-on experience across business operations, sales, hospitality, and construction, I programme with a broad perspective to create user-friendly products.
Based on my experience leading team projects, I focus on building stable and clean systems where team members can easily collaborate. I prioritise writing code that not only solves the problem at hand but is also easily maintainable and scalable in the future.
I’m a developer who genuinely enjoys continuous learning and refactoring. Outside of coding, I like playing golf and singing.
My Engineering Philosophy
Maintainability & Scalability
I constantly think deeply about the project's architecture to ensure it is easy to maintain or add features and designs, and I am genuinely committed to creating common components and hooks.
Cleanliness
Messy or duplicated code is my biggest pet peeve. I highly value writing clean, readable code and structuring files and folders in a logical way that anyone jumping into the codebase can easily follow.
Embracing New Tech
Every project is an opportunity to grow. No matter how small, I make it a point to try something new, whether it's exploring a new tech trend, language, framework, or library, constantly searching for more efficient ways to build.
User-Centric Approach
At the end of the day, the user's experience is what matters most. I am deeply committed to creating user-friendly products so that users can intuitively understand and use the product.
Get In Touch
Have a question or want to work together? Leave a message below.
