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)
3+
Projects
3
Certifications
17+
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 L3 tools (Retain mainframe, EJB/Servlets, Ruby) to React, Spring Boot, Quarkus, and MicroProfile REST microservices, completing a multi-year Salesforce CSP migration.
- Architected an L3 work-distribution analytics app for 400+ developers to track engineering time across CVEs, features, and QA, replacing shared spreadsheets to save 2 days/week of overhead.
- Accelerated CI/CD reliability for WebSphere Application Server 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 OpenLiberty runtimes.
May 2024 — Aug 2024 · Hamilton, ON
- ▸Developed and maintained React and TypeScript code 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.
- ▸Developed 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.
- ▸Developed AI diagnostic hooks to analyze transcripts, highlighting clinical insights for attending physicians.
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
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.
- ▸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.
FashioNova
Oct 2024 — Oct 2024
- ▸Built a virtual wardrobe & AI fashion advisor in 36 hours at Hack the Valley 9 (UofT Scarborough).
- ▸Developed an OpenCV, Flask, and Socket.io pipeline for video clothing overlays with Cloudflare AI outfit suggestions.
Skills & Certifications.
Technologies I work with and credentials I've earned
Languages
Frameworks
Tools & Platforms
Libraries
Certifications
Practical OpenShift for Developers - OpenShift 4
[NEW] Ultimate AWS Certified Cloud Practitioner CLF-C02 2025
Docker & Kubernetes: The Practical Guide [2025 Edition]
Extracurriculars.
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 for a server to handle up to 100 clients in an instant with a budget of $5000
- ▸Managed and provisioned a CI/CD pipeline which generates Docker images for our Kubernetes cluster
- ▸Developing the website for the IEEE student branch and the admin dashboard for executives to manage
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