
I'm a Melbourne-based software developer focused on AI engineering and full-stack systems. I build agentic AI applications with the OpenAI Agents SDK and MCP, backed by full-stack experience across Python, TypeScript, and PostgreSQL. I care about shipping production-grade systems and writing code that holds up under real use.
I am passionate about

Here's a small collection of the projects that I've developed that display my skills and love for software development
An agentic AI service that answers questions about my professional background using tool-calling and structured resume data. Built with the OpenAI Agents SDK and a custom FastMCP server exposing seven resume tools. Deployed as a multi-process container on Fly.io with FastAPI handling chat requests, lifespan-managed MCP integration, and structured error handling.
A multi-agent financial analysis pipeline currently in development. Coordinates four specialist agents (fundamentals, sentiment, risk/macro, and competitive analysis) feeding into a judge agent that synthesises an evidence-grounded buy/sell/hold thesis from real-world market data. Built around a class-based agent architecture with Pydantic-validated structured outputs.
A full-stack pet portrait artist platform featuring dual image galleries with infinite scroll, an admin panel for managing artwork and testimonials, Cloudinary-powered image hosting, contact form with email integration, and commission pricing. Includes JWT authentication with role-based access control.

For detailed information about my roles and responsibilities, please view my resume.

>
>
>
>
>
>
>

Have a project in mind or just want to connect? Feel free to reach out — I'm always open to new opportunities and conversations.