Software Engineer · Melbourne, AU
Software engineer. Curious by nature, generalist by choice — focused on the full journey from code to production and making it repeatable.
Work
Event-driven pipeline inspired by financial services infrastructure — Hono producer validates requests with Zod and serialises events as Avro to Apache Kafka via Confluent Schema Registry, consumer processes and persists to PostgreSQL, React dashboard visualises live event throughput.
Serverless AWS infrastructure health monitor — Lambda checks S3 availability, publishes custom CloudWatch metrics, and sends SNS email alerts when unhealthy. All provisioned with Terraform.
Full-stack TV and movie tracking app with JWT auth, RESTful API, watchlist and ratings. Dockerised with Nginx and PostgreSQL persistence.
View it liveInteractive calculator for Victoria first home buyers — stamp duty brackets, FHOG eligibility, and repayments. Full Vitest coverage with CI pipeline.
View it livePython CLI that reads staged git diffs and generates conventional commit messages via the Anthropic API. Installable via pip.
POSIX-compliant shell built from scratch — command parsing, process forking, PATH resolution, and memory management.
Capabilities
Languages
Frameworks & Libraries
Tools
Data, Databases & BI
Cloud & DevOps
Collaboration
Background
ICT Engineer
Defence Australia — Melbourne (non-ongoing APS)
Marketing Specialist
Jumbo Interactive — Brisbane
Marketing Coordinator
Roubler — Brisbane
Software Engineering Program
Holberton School
Credentials
AWS Certified Cloud Practitioner
Amazon Web Services · CLF-C02
ID: b83589ab1311473aadd9e4799a1ab722
✓ ActiveMicrosoft Azure Fundamentals
Microsoft · AZ-900
ID: 8AAEED247964211A
✓ ActiveLet's Talk
Open to full-stack engineering roles in Melbourne. Holds an NV1 security clearance.