Software Engineer · Melbourne, AU

Samantha Hill _

Software engineer. Curious by nature, generalist by choice — focused on the full journey from code to production and making it repeatable.

currently working on
samantha@portfolio:~
$

Work

Selected Projects

01

Kafka Notification Pipeline

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.

TypeScriptHonokafkajsApache KafkaAvroConfluent Schema RegistryZodPostgreSQLReactViteDockerTerraformAWSnginxVitestGitHub Actions
02

AWS Health Monitor

Serverless AWS infrastructure health monitor — Lambda checks S3 availability, publishes custom CloudWatch metrics, and sends SNS email alerts when unhealthy. All provisioned with Terraform.

Pythonboto3AWS LambdaCloudWatchSNSTerraformGitHub Actions
03

StreamTracker

Full-stack TV and movie tracking app with JWT auth, RESTful API, watchlist and ratings. Dockerised with Nginx and PostgreSQL persistence.

PythonFlaskDockerPostgreSQLJWTVercelRender
View it live
04

Victoria Mortgage Calculator

Interactive calculator for Victoria first home buyers — stamp duty brackets, FHOG eligibility, and repayments. Full Vitest coverage with CI pipeline.

ReactViteVitestGitHub ActionsVercel
View it live
05

gcm — AI Commit Messages

Python CLI that reads staged git diffs and generates conventional commit messages via the Anthropic API. Installable via pip.

PythonAnthropic SDKCLI
06

Unix Shell in C

POSIX-compliant shell built from scratch — command parsing, process forking, PATH resolution, and memory management.

CPOSIXUnix syscalls

Capabilities

Tech Stack

Languages

Python JavaScript C SQL Bash

Frameworks & Libraries

React Flask Express Node.js Hono Zod

Tools

Vite Vitest Postman

Data, Databases & BI

PostgreSQL SQLAlchemy Apache Kafka Avro Power BI

Cloud & DevOps

AWS Azure Terraform Docker Red Hat Podman Kubernetes GitHub Actions Git Linux

Collaboration

Confluence Jira

Background

Experience

Nov 2025 – Present

ICT Engineer

Defence Australia — Melbourne (non-ongoing APS)

  • Build and test containerised infrastructure using Podman and Buildah on Red Hat UBI9, authoring Bash automation scripts and technical documentation for deployment patterns validated locally before production implementation.
  • Design container networking, service discovery, and initialisation sequences aligned to Kubernetes architecture, including Prometheus and Grafana observability stack integration using PostgreSQL and OpenLDAP exporters.
  • Design and evaluate enterprise API gateway and integration patterns, assessing hub-spoke network topology, authentication flows, and event-driven messaging architectures in cloud environments.
  • Design and maintain Power BI dashboards using DAX, monitoring pipeline performance and implementing stakeholder-requested analytics enhancements.
  • Contributed to data migration strategy and technical planning for a cloud migration program, coordinating across internal and vendor teams.
  • Coordinate with internal and external stakeholders to implement mitigation strategies for high-priority items.
  • Produce technical documentation and contribute to knowledge sharing across project teams using Confluence and SharePoint.
Mar 2023 – Nov 2024

Marketing Specialist

Jumbo Interactive — Brisbane

  • Planned and executed overarching content and analytics strategy across four brands in three countries, requiring strong prioritisation and stakeholder alignment under shifting requirements.
  • Built and maintained customer-facing web pages using HTML and CSS; applied SEO best practices and implemented data-driven improvements informed by analytics reporting.
  • Produced analytical reporting across all digital channels using DashThis and Google Analytics, providing recommendations to senior stakeholders.
  • Collaborated with cross-functional teams including developers and product managers on delivery.
Nov 2020 – Feb 2023

Marketing Coordinator

Roubler — Brisbane

  • SEO-optimised websites via WordPress, HTML, and CSS
  • Campaign planning and performance optimisation with Google Ads and SEMRush
2024 – 2025

Software Engineering Program

Holberton School

Project-based full-stack curriculum — algorithms, C, Python, JavaScript, databases, and systems programming.

Credentials

Certifications

☁️

AWS Certified Cloud Practitioner

Amazon Web Services · CLF-C02

ID: b83589ab1311473aadd9e4799a1ab722

✓ Active

Microsoft Azure Fundamentals

Microsoft · AZ-900

ID: 8AAEED247964211A

✓ Active

Let's Talk

Get in Touch

Open to full-stack engineering roles in Melbourne. Holds an NV1 security clearance.

Petal and Freya
Petal & Freya — the real engineers behind the scenes 🐾