Software engineer Sydney, Australia

Ewen
MacCulloch

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

Multisensor PCB assembly in a dark, monochrome 3D presentation.
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.

USB UPS Raspberry Pi board in a dark, monochrome 3D presentation.

Engineering is better
when it’s shared.

I’m a software engineering student at Macquarie, building backend systems and infrastructure, while getting involved in the communities that help other engineers build, too.

i.

The Engineer

Backend systems, infrastructure, and developer tooling. I’m interested in making complex systems easier to build, understand, and operate.

ii.

The Community Builder

I’m an executive with MESS and MURC, Macquarie’s engineering student society and robotics club. As a GitHub Campus Expert, I’ve mentored more than 500 students, from Year 9 through university, helping make tech more welcoming and collaborative.

iii.

The Maker

PCB designer by day, coder by night. I love taking an idea from a screen to a circuit board, then bringing it to life in code.

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.