Hello, I'm

Benjamin Woo

I'm a  |

Software Developer & ML Engineer, crafting intelligent systems at the Australian Signals Directorate

developer.py
class Developer:
    def __init__(self):
        self.name = "Benjamin Woo"
        self.role = "Software Dev"
        self.languages = [
            "Python", "C++", "Go",
            "Java", "TypeScript"
        ]
        self.passion = "Building AI systems"
    
    def create_impact(self):
        return "🚀 Shipping code daily"
Scroll Down

About Me

I'm a passionate software developer with a First Class Honours degree from The Australian National University, specializing in Machine Learning. Currently, I'm building scalable systems and intelligent applications at the Australian Signals Directorate.

My journey spans from training deep learning models for state-of-the-art chess engines to architecting microservices that process thousands of documents daily. I thrive at the intersection of software engineering and artificial intelligence.

When I'm not coding, you might find me mentoring junior developers, contributing to open-source projects, or presenting research at international conferences like the IEEE Conference on Games.

Technical Arsenal

Languages

C++ Go Python TypeScript Java Bash

Frontend

React Next.js Redux

Backend

Spring Boot Express.js FastAPI REST

Data

PostgreSQL Redis MongoDB Kafka Elasticsearch

DevOps & Cloud

Docker Kubernetes Terraform Helm GitLab CI/CD

ML/AI

PyTorch TensorRT MLflow MLServer

Experience

Australian Signals Directorate

Software Developer
Canberra, ACT Mar 2022 – Present

Led the full-stack development of a document editing platform built with React, Java Spring Boot and Golang. The application features neural machine translations, live collaboration through websockets, rendering of images & tables, and much more. This project supports hundreds of daily users within the agency to deliver mission critical impact.

The Australian National University

Academic Tutor
Canberra, ACT Jul 2025 – Nov 2025

I tutored university students in COMP1110/1140/6710 (Structured Programming) and COMP2700 (Cyber Security Foundations), helping them build strong foundations in software development and security principles.

Featured Projects

🧟
🧟
🧟
Live Demo

Last Ethics

Multiplayer 3D Zombie Survival Shooter

A browser-based 3D zombie survival top-down shooter built with Three.js. Fight through endless waves of zombies in a dark, atmospheric environment with multiplayer support, real-time chat, and dynamic weather effects.

5 unique weapons with dynamic reload systems
Real-time multiplayer with WebSocket server
Three.js JavaScript WebSocket Node.js Express

Education & Certifications

Education

Bachelor of Advanced Computing (Honours)

The Australian National University

Graduated Dec 2022

First Class (H1) ML Specialisation

Exchange Program

Tsinghua University

Jul 2019 - Dec 2019

Beijing, China

Certifications

Certified Kubernetes Application Developer

Cloud Native Computing Foundation (CNCF)

Jun 2025

CKAD

Natural Language Processing

Carnegie Mellon University

Sep 2023

Pittsburgh, PA

Get In Touch

Let's Build Something Amazing

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Whether you have a question or just want to say hi, feel free to reach out!