About
I'm Phillip. I live in Melbourne, Australia.
I study Mechatronics and Robotics Engineering at Swinburne — wrapping up in 2026 — and already hold a separate Bachelor's in Computer Science from the same university. Two degrees, not a double degree. The combination means I think about software and hardware as one problem, not two.
What I care about
I'm drawn to work that has tangible impact. IoT, environmental monitoring, sustainable agriculture — systems where code meets the physical world. My current work on smart irrigation is an excellent example: radio mesh networks, real-time sensor data, and software architecture that has to survive outdoors.
I'm also interested in functional programming as a paradigm for building reliable concurrent systems. I've published two papers on it — applying Elixir to IoT gateways — and I plan to keep pulling at that thread.. when I get around to it!
You'll find — whether behind the keyboard or in person — that I pay attention to details and don't do sycophancy, if something is not adding up I'm going to point it out — You deserve honesty, otherwise what are we doing?
Beyond the keyboard
- Mathematics — I was on the committee of Swinburne's Maths Society
- Volunteer — General Committee Member of AFSA (Autism Families Support Association)
- Space — helped build SMACCSAT1, a university satellite project
- Game development — spent nearly 4 years as an indie game dev, shipped to Google Play
- Open to volunteering for: science & technology, environmental sustainability, education, disaster relief, animal welfare
This site
Built with Eleventy and plain CSS. No bloat, no JavaScript (unless you count the demos & experiments). Hosted on GitHub Pages. The aesthetic is intentional — I wanted something that loads fast, reads clean, and gets out of the way. It's also designed to be accessible and low-stimulation — helpful for my neurospicyness.
The demos section is where I dump web experiments and code sketches pulled from my repos. Each one runs in a sandboxed iframe — self-contained and disposable.