Hello, I'm
Aditya Rao.
Software Engineering Student @ McMaster University
Currently interning at IBM
About Me.
A bit about who I am and what I do
I'm Aditya Rao, a passionate Software Engineering student at McMaster University with a **3.99/4.00 CGPA** - Dean's Honour List.
I love building things that solve real problems — from modernizing legacy enterprise tools to creating AI-powered applications at hackathons. I thrive at the intersection of clean architecture, developer experience, and shipping working software.
Outside of code, I enjoy sketching, painting, playing violin (both Western and Carnatic), and staying active with badminton, swimming, and chess.
Location
Hamilton, ON
Currently
Teaching Assistant - Digital Systems @ McMaster University
Studying
B.Eng in Software Engineering (CO-OP)
6+
Projects
7
Certifications
18+
Technologies
Experience.
Where I've worked and what I've built
Software Developer Intern, WebSphere Application Server
IBM
May 2025 — Aug 2026 · Markham, ON
- Rearchitected patch publishing into Java services with Kafka workers, cutting publishing from half a day to ~10 minutes.
- Built an AI agent diagnosing build failures against logs and source code, saving ~4 hours per failure.
- Rebuilt customer-issue tracking, preventing synchronization bugs, separating support ticket data from approval requests.
- Added versionless installation to Liberty’s installUtility and rewrote WebSphere installation tests in JUnit.
- Replaced spreadsheets with work-allocation tracking for 400+ staff, saving ~60 minutes per person weekly.
- Delivered 27 merged OpenLiberty PRs and 100+ merged internal PRs across WebSphere and developer tooling.
Teaching Assistant - Digital Systems
McMaster University
Sep 2026 — Dec 2026 · Hamilton, ON
- ▸Led digital systems labs for 50+ students, graded prelabs and demos, and supported Verilog design and FPGA debugging.
- ▸Validated and improved lab guides covering embedded C on NIOS II for DRAM read/write testing on DE1-SoC FPGAs.
May 2024 — Aug 2024 · Hamilton, ON
- Built real-time doctor–patient transcription using browser audio streaming and load-balanced gRPC Whisper services.
- Implemented FFmpeg audio preprocessing and Firebase synchronization to display live transcript updates.
Education.
My academic background
B.Eng in Software Engineering (CO-OP)
McMaster University
Sep 2023 — Apr 2028 (Expected) · Hamilton, ON
Relevant Courses
Projects.
Things I've built and shipped
BYoAI Deployment Platform
May 2026 — Present
- ▸Built an open-source platform deploying AI agents in sandboxed **Docker** environments, using a **Go** daemon (**40 MB RSS**) for isolated execution and a **TypeScript/Bun** service for model orchestration and tool routing.
- ▸Engineered pluggable **event routing** across Redis, RabbitMQ, and Kafka, and a custom **MCP-over-RPC transport** tunneling tool servers inside remote Docker containers.
- ▸Built a React 19 web UI and Go terminal TUI with OAuth2 (confidential + PKCE), declarative tool ACLs, and human-in-the-loop approval gates.
WebCraft
Apr 2025 — Sept 2025
- ▸Authored an asynchronous runtime in **C++23** featuring asynchronous timers, task scheduling, and high-performance file and socket (TCP and UDP) I/O modules.
- ▸Sustained **160K req/s** on synthetic **wrk** HTTP benchmarks via an **io_uring** event loop on Linux.
- ▸Automated CI using **gtest (130+ tests)**, **GitHub Actions CI/CD** (Linux, Windows, macOS).
Resume Builder
Aug 2024 — Feb 2025
- ▸Built an AI resume builder with **Next.js**, **Spring Boot**, and **FastAPI** for real-time editing and version control.
- ▸Integrated **LangChain** to automate ATS keyword optimization, intelligent scoring, and template tailoring.
FashioNova
Oct 2024 — Oct 2024
- ▸Developed a virtual wardrobe and AI fashion advisor in 36 hours at Hack the Valley 9 at UofT Scarborough
- ▸Created an OpenCV pipeline using Python Flask and Socket.io to fit virtual clothes onto users via live video feed
- ▸Leveraged Cloudflare AI to suggest outfits based on the occasion, promoting sustainable fashion consumption.
Smart Study Buddy
Oct 2024 — Oct 2024
- ▸Developed a virtual wardrobe and AI fashion advisor in 36 hours at Hack the Valley 9 at UofT Scarborough
- ▸Created an OpenCV pipeline using Python Flask and Socket.io to fit virtual clothes onto users via live video feed
- ▸Leveraged Cloudflare AI to suggest outfits based on the occasion, promoting sustainable fashion consumption.
QuakeGuard
Jan 2024 — Jan 2024
- ▸Developed an earthquake prediction tool using ML models showcased at DeltaHacks X and GDSC McMaster
- ▸Visualized global earthquake data and high-risk areas with Next.js and Python, Flask, SciKit Learn, and TensorFlow
Skills & Certifications.
Technologies I work with and credentials I've earned
Languages
Frameworks
Tools & Platforms
Libraries
Hobbies & Interests
Certifications
Clean Code
IBM Agile Explorer
The DevOps Essentials - The Handbook
Introduction to Containers, Kubernetes, and OpenShift
Practical OpenShift for Developers - OpenShift 4
[NEW] Ultimate AWS Certified Cloud Practitioner CLF-C02 2025
Docker & Kubernetes: The Practical Guide [2025 Edition]
Leadership.
Communities and organizations I contribute to
Sys-Admin and Fullstack Developer Executive
IEEE McMaster Student Branch
Nov 2024 — Present · Hamilton, ON
- ▸Set up an **RPi 3B+ cluster** handling up to 100 concurrent clients with **<50ms response latency**.
- ▸Provisioned **CI/CD pipelines** to build and deploy container images to a **Kubernetes cluster**.
- ▸Developed the IEEE branch website using Next.js with GitHub Projects/Issues as an admin CMS.
Artwork.
Some of my sketches and paintings

Resume.
View or download my full resume
Get In Touch.
Feel free to reach out — I'm always open to new opportunities and conversations