Services _

What I build.

Available for select freelance engagements. I work with early-stage startups, agencies, and developers who need a reliable collaborator.

Get in touch ↗
TypeScriptReactNext.jsAstroNode.jsPythonPostgreSQLMongoDBRedisDockerAWSVercelPyTorchLangChainOpenAI APITailwind CSSGraphQLPrismatRPCSupabaseTypeScriptReactNext.jsAstroNode.jsPythonPostgreSQLMongoDBRedisDockerAWSVercelPyTorchLangChainOpenAI APITailwind CSSGraphQLPrismatRPCSupabase

FrontendDevelopment .

React, Next.js, Astro — fast, accessible, polished interfaces. Pixel-perfect from Figma to production. I obsess over the milliseconds and the micro-interactions.

React Next.js TypeScript Tailwind CSS Astro

Backend& APIs .

Scalable architecture, clean REST or GraphQL APIs designed to hold up under real load. Node.js, Python — whatever the problem demands, not whatever is trendy.

Node.js Python PostgreSQL Redis REST/GraphQL

AIIntegration .

LLM fine-tuning, RAG pipelines, embedding search — AI features that solve actual problems rather than buzzword-checking. Grounded in research, not hype.

LLMs Fine-tuning RAG Vector DBs OpenAI API

DevOps& Cloud .

Docker, CI/CD, AWS/GCP/Vercel. Sites that load in under a second, pipelines that ship consistently, infrastructure you don't need to babysit.

Docker AWS GCP CI/CD Vercel

How it works

The process.

01

Discover

Align on goals and constraints before a single line of code.

02

Design

Architecture decisions, tech selection, clear scope — no surprises.

03

Build

Iterative delivery with regular check-ins. You see progress.

04

Ship

Production deploy, documentation, and a handoff you can build on.

Questions

Common Q&A.

What kind of projects do you take on?

Web applications, AI-powered products, internal tools, and portfolio sites. I prefer projects with clear goals and room to do the work properly.

How long does a typical project take?

A focused MVP is usually 2–6 weeks. Larger engagements scale from there. Scope determines timeline — I'll give you an honest estimate upfront.

Do you work remotely?

Exclusively. Based in Wollongong, NSW, Australia — working with clients worldwide asynchronously.

What's your availability?

I take on a limited number of projects at a time. Best to reach out early — I'm often booked 4–6 weeks ahead.

Let's work together

Have a project
in mind?

Tell me what you're building. I'll tell you if I can help — and be honest if I can't.