Hello, I'm
Software Developer & ML Engineer, crafting intelligent systems at the Australian Signals Directorate
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"
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.
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.
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.
Deep Learning Four-Player Chess Engine
A state-of-the-art doubles Chess engine featuring real-time coordination and complex decision-making. Trained on nearly a million games using distributed reinforcement learning across cloud compute resources.
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.
The Australian National University
Graduated Dec 2022
Tsinghua University
Jul 2019 - Dec 2019
Beijing, China
Cloud Native Computing Foundation (CNCF)
Jun 2025
Carnegie Mellon University
Sep 2023
Pittsburgh, PA
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!