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 4.00/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
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
IBM
May 2025 — Aug 2026 · Markham, ON
- Built an AI diagnostic platform using IBM Bob to triage Liberty build breaks with 99% accuracy across 100 test failures, reducing incident investigation time by 2 days per break.
- Led modernization of legacy engineering support tools (EJB/Servlets, Ruby on Rails) to React, Spring Boot, Quarkus, and OpenLiberty microservices, completing a multi-year migration of mainframe based ticketing system to Salesforce.
- Architected a work-distribution analytics app for 400+ developers to track engineering time across CVEs, features, and QA, replacing shared spreadsheets to save 8 hours a week of overhead per manager.
- Accelerated WebSphere CI/CD reliability by refactoring 20+ legacy FAT test suites into modular JUnit frameworks.
- Diagnosed 50+ multi-platform build failures across Linux, macOS, Windows, and z/OS while maintaining core WebSphere Application Server, WebSphere Liberty, and contributing to OpenLiberty as an open source developer.
May 2024 — Aug 2024 · Hamilton, ON
- ▸Engineered real-time doctor-patient voice-based transcription with gRPC and Firebase, achieving sub-500ms streaming latency by load balancing OpenAI Whisper across self-hosted and managed instances.
- ▸Integrated AI diagnostic hooks to analyze transcripts, highlighting clinical insights for attending physicians.
- ▸Developed and maintained React and TypeScript website frontend for Medium AI, contributing to 2 first-place and 1 second-place finishes in the McMaster Startup Survivor competition, and helping secure $10,000 in funding.
Education.
My academic background
B.Eng in Software Engineering (CO-OP)
McMaster University
Sept 2023 — Present · Hamilton, ON
Relevant Courses
Projects.
Things I've built and shipped
BYoAI Deployment Platform
May 2026 — Present
- ▸Architected a multi-tenant AI agent orchestration platform in Go and TypeScript with MCP tool-calling, subagent hierarchies, and OpenTelemetry.
- ▸Built a containerized agent execution engine with Docker for dynamic worker allocation, security isolation, and pluggable storage systems.
- ▸Developed a multi-provider LLM abstraction supporting OpenAI, Claude, Gemini, and self-hosted models across REST and event-driven pipelines.
WebCraft
Apr 2025 — Sept 2025
- ▸Engineered an asynchronous programming library in C++ 23, featuring coroutine-based task management, concurrent streams, and high-performance networking/file I/O modules to simplify cross-platform async development for C++ developers.
- ▸Automated testing and release workflows using gtest (130+ tests), GitHub Actions CI/CD, and published a custom vcpkg port for standardized cross-platform distribution.
Resume Builder
Aug 2024 — Feb 2025
- ▸Built an AI-powered 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.
- ▸Accelerated resume tailoring workflow by ~90%, cutting manual editing time from ~2 hours to <10 minutes per application.
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 to handle up to 100 concurrent clients with <50ms response time
- ▸Managed and provisioned a CI/CD pipeline which generates Docker images for our Kubernetes cluster
- ▸Developed IEEE McMaster student branch website using Next.js, leveraging GitHub Projects and Issues as the admin dashboard for managing events and member contributions
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