Software engineer Sydney, Australia

Ewen
MacCulloch

Backend/System Engineering are my focus.
PCB design is how I make it tangible.

Multisensor PCB assembly rendered in matte black, with white routing and silkscreen, silver pads, and its original electronic components.
GO× BUN× TYPESCRIPT× C++× LINUX× DOCKER× KUBERNETES× ARGO CD× GITHUB ACTIONS× CLOUDFLARE× TRAEFIK× SCYLLADB× REDIS× S3× PCB× FPGA× OPENCODE× PALANTIR FOUNDRY×
Portfolio / resource explorerewen-macculloch

Systems, software & the infrastructure underneath.

GitHub

portfolio / profile

Engineering close
to the system.

Backend software, infrastructure and hardware. Built to be understood, operated and improved.

I’m a software engineering student and GitHub Campus Expert working across backend infrastructure, Linux internals, containers, automation, and distributed systems.

My favourite place to work is the boundary between application code and the machine beneath it: schedulers, runtimes, storage engines, networks, and the deployment systems that keep them dependable.

I’m drawn to systems that are easy to understand, operate, and improve: code that earns its complexity, and tooling that makes the next person’s job easier.

Ewen with fellow workshop participants
Workshop participants gathered in a large room
location
Sydney, AU
university
Macquarie
focus
Backend / Infra
availability
Open to opportunities
01

Build the system

Backend services, container runtimes and developer tooling.

02

Operate the stack

Kubernetes, GitOps, observability and deployment automation.

03

Connect the hardware

PCB design, embedded systems and physical interfaces.

portfolio / selected-work / pods

Software workloads.

Five systems, each solving a different problem. Select a pod for the implementation details.

portfolioproject explorer
selected-worknamespace / 04 pods

A forecast-driven autoscaler that converts traffic demand and measured service capacity into replica recommendations for Docker and Kubernetes.

Built with
  • Go
  • Kubernetes
  • Docker
  • Helm
Focus
  • Capacity modelling
  • Predictive scaling
  • Operations
View source ↗

portfolio / documents / resume.pdf

In one document.

Let’s talk systems.

I’m open to backend and systems engineering roles, particularly in infrastructure and developer tooling. If you think there could be a fit, I’d be happy to talk.