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

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

Current

May 2025Aug 2026 · Markham, ON

  • Developing WebSphere Application Server v8.5.5, v9.0, WebSphere Liberty, and OpenLiberty and the public and internal 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.
  • Created a tool used by over 400+ developers and managers which allows developers to record the distribution of their work they perform and allow managers to record it and use the data to assist the developers by allocating resources in their worflows.
  • 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.
DockerJavaJakarta EELinuxMicroProfileWebSphere Application Server+14 more

Full Stack Developer Intern

Medium AI

May 2024Aug 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
ReactLinuxTypeScriptgRPCPythonOpenAI Whisper+3 more

Education.

My academic background

B.Eng in Software Engineering (CO-OP)

McMaster University

Sept 2023Apr 2028 · Hamilton, ON

4.00/4.00 CGPA - Dean's Honour List

Relevant Courses

Digital SystemsOOPDiscrete Math I & IIIntro to Software DesignDSAComputer ArchitectureSoftware Development Basics

Projects.

Things I've built and shipped

WebCraft

Apr 2025Sept 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.
C++CMakeVcpkgAsynchronous ProgrammingGithub Actions

Resume Builder

Aug 2024Feb 2025

  • Developed an AI-powered resume builder for automated resume creation, scoring, and real-time editing.
  • Improved resume management by reducing manual effort in tailoring resumes for job applications.
JavaSpring BootNext.jsTypescriptPythonFastAPILangChainDocker

FashioNova

Oct 2024Oct 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.
TypescriptNext.jsPythonSocket.ioOpenCVCloudflare AIFlask

Smart Study Buddy

Oct 2024Oct 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.
PythonFlaskWolfram Alpha APIOpenAI APINext.jsTypescript

QuakeGuard

Jan 2024Jan 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
Next.jsFlaskTypescriptPythonTensorFlowKerasSciKit LearnPandas

Skills & Certifications.

Technologies I work with and credentials I've earned

Languages

JavaPythonSQL.NET FrameworkCC++JavaScript/TypeScriptVerilog

Frameworks

Spring BootJakarta EEMicroProfileHibernateExpressNext.jsFastAPIFlaskUWP

Tools & Platforms

VS CodeIBM BobEclipseAWSGCPGitGithubDockerOpenShiftKubernetesDatabasesInfinispan

Libraries

PandasTensorFlowOpenCVSciKit LearnJavaFXReduxJQueryReactMongoose

Hobbies & Interests

SketchingPaintingViolin (Western and Carnatic)BadmintonSwimmingChess

Certifications

Clean Code

UdemySeptember 2025

IBM Agile Explorer

IBMSeptember 2025

The DevOps Essentials - The Handbook

UdemySeptember 2025

Introduction to Containers, Kubernetes, and OpenShift

IBMAugust 2025

Practical OpenShift for Developers - OpenShift 4

UdemyAugust 2025

[NEW] Ultimate AWS Certified Cloud Practitioner CLF-C02 2025

UdemyFebruary 2025

Docker & Kubernetes: The Practical Guide [2025 Edition]

UdemyJanuary 2025

Extracurriculars.

Communities and organizations I contribute to

Sys-Admin and Fullstack Developer Executive

IEEE McMaster Student Branch

Active

Nov 2024Present · 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

Artwork 1
1 / 44

Resume.

View or download my full resume

Get In Touch.

Feel free to reach out — I'm always open to new opportunities and conversations