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

Current

May 2025Aug 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.
DockerJavaJakarta EELinuxMicroProfileWebSphere Application Server+14 more

Full Stack Developer Intern

Medium AI

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

Education.

My academic background

B.Eng in Software Engineering (CO-OP)

McMaster University

Sept 2023Present · Hamilton, ON

4.00/4.00 CGPA - Dean's Honour List

Relevant Courses

Intro to Software DesignConcurrent Systems DesignData Structures and AlgorithmsSoftware RequirementsSignals and SystemsComputer ArchitectureLinear OptimizationDatabases

Projects.

Things I've built and shipped

BYoAI Deployment Platform

May 2026Present

  • 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.
GoTypeScriptDockerMCPOpenTelemetry

WebCraft

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

Resume Builder

Aug 2024Feb 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.
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

JavaJavaScript/TypeScriptPythonC#C++GolangSQLCVerilog

Frameworks

Spring BootJakarta EEMicroProfileHibernateExpressNext.jsFastAPIFlaskUWP

Tools & Platforms

AWSGCPGitDockerKafkaOpenShiftKubernetesRedisInfinispan

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

Leadership.

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 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

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