Software Engineer · Electrical Engineering + Computer Science Student

Madi Abio

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.

Featured Demos

Interactive and visual demos from projects I have built.

LeetCode Analytics (Portfolio Website)

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.

Loading...

Digital Bass Synthesiser

Outside of engineering, I’m also a musician, so I’d always wanted to try building my own instrument. When I got the chance to define a bare-metal C embedded systems project, I decided to make a digital bass synthesiser from scratch. The video below is a demo and walkthrough of one of my all-time favourite projects.

Experience

VPTech

Software EngineerAug 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 InternJan 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 AssistantMar 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 InternNov 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.

Education

Bachelor of Electrical Engineering (Honours)

Griffith University

Mar 2022 - Nov 2026

Bachelor of Computer Science

Griffith University

Mar 2022 - Nov 2026