Software Engineer · Electrical Engineering + Computer Science Student
Welcome! I am a Software Engineer and final year student of Electrical Engineering and Computer Science (yes, five years long). Luckily, I still enjoy coding, so after getting annoyed with Excel, I decided to make this website to host my LeetCode solve times. It has since evolved into a platform where I can showcase my projects and experience.
You can view my resume (and transcript) here.
I'm also currently the lead guitar player for the UQ Computing Society Band, and I love to surf, hike and rock climb.
A few things I have built recently.
Spreadsheet application written in C#
Terminal-based encryption and decryption client implemented using Object Oriented Programming principles in C++.
An automated theorem prover for a subset of first order logic written in Rust
March 2026
The website you're currently on: a full-stack web app built with Next.js, NestJS, PostgreSQL, and Mantine. Hosted on Railway. Includes authentication, a LeetCode analytics graph, and a dynamic link to my GitHub repositories that are tagged 'portfolio'.
Sept 2025 - Oct 2025
Digital bass synthesizer written in bare-metal C on a Tiva TM4C1294NCPDT microcontroller.
Interactive and visual demos from projects I have built.
I enjoy competitive programming and practice my skills on LeetCode. The primary motivation of developing this website was to create a tool I could use to host and view my LeetCode solve times no matter where I was. The following graph can only be updated by me via the 'Add Solve' button when I am signed in. The data is stored in a PostgreSQL database and accessed via my NestJS backend. I used Prisma as my ORM. Everything is hosted on Railway. The choices I made for the tech stack were motivated by a desire to improve my technical skills in the stack I use at my current job.
VPTech
Software Engineer • Aug 2025 – Present
Building production-grade RAG systems with human-in-the-loop validation and vector database integration. Contributing to full-stack development, system design, and CI/CD pipelines.
Energy Queensland
Grid Technology Intern • Jan 2025 – Sept 2025
Developed a machine learning anomaly detection system to detect neutral faults from smart meter data. Built data dashboards and automation tools that significantly reduced manual processing time.
Griffith University
Undergraduate Research Assistant • Mar 2024 – Jun 2024
Processed and structured datasets for machine learning research using Python, Bash, and HDF5. Focused on reusable data pipelines and preprocessing workflows.
Energy Queensland
Cyber Security Platforms Intern • Nov 2023 – Feb 2024
Developed foundational knowledge in networking and enterprise security systems. Applied this to resolve ServiceNow tickets and gain exposure to cloud and firewall technologies.
Bachelor of Electrical Engineering (Honours)
Griffith University
Mar 2022 - Nov 2026
Bachelor of Computer Science
Griffith University
Mar 2022 - Nov 2026