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
Software Developer Intern @ IBM
Studying
B.Eng in Software Engineering (CO-OP)
5+
Projects
7
Certifications
17+
Technologies
Experience.
Where I've worked and what I've built
Software Developer Intern
IBM
May 2025 — Aug 2026 · Markham, ON
- Developing WebSphere Application Server v8.5.5, v9.0, WebSphere Liberty, and OpenLiberty and the tools which support development.
- Re-engineered a suite of 4 internal legacy tools from scratch, modernizing the UX, standardizing Docker deployments, and establishing the first Unit/Integration testing pipelines to eliminate manual verification.
- Optimized the core data processing tool within this suite, replacing heavy framework overhead with custom API wrappers to reduce execution time by 99% (from 10 mins to <4 secs).
- Refactored the critical Product Installation Verification Suite, migrating 20+ legacy FAT tests to a unified framework which enhanced debuggability and system reliability.
- Diagnosed and solved >50 build breaks and supported the development team in diagnosing customer cases and build breaks on all platforms, including but not limited to Linux, Windows, MacOS, IBM i, and zOS
- Created E2E tests for deploying Liberty on OCP (Kubernetes) and verifying behavior along with using third-party software such as Infinispan, Keycloak, and Kafka.
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.
- ▸Implemented real-time speech transcription using Python, OpenAI Whisper, FFmpeg, and Socket.IO
Education.
My academic background
B.Eng in Software Engineering (CO-OP)
McMaster University
Sept 2023 — Apr 2028 · Hamilton, ON
Relevant Courses
Projects.
Things I've built and shipped
WebCraft
Apr 2025 — Sept 2025
- ▸Developed an asynchronous runtime and programming library using C++ 23 features to allow developers who are used to Node.js, Python, and Java to write fast and simple async C++ code easily.
- ▸Created coroutine abstractions, the async runtime, async streams, file and networking module abstractions over low level OS specific async library code to simplify cross-platform C++ development.
- ▸Created CI/CD pipelines and created over 130+ tests to verify correctness using gtest, CTest, Vcpkg, and Github Actions to ensure code quality and reliability.
- ▸Created a vcpkg port so developers can easily access it.
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]
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