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.91/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

  • Contributed **27 PRs (46 commits)** to open source **OpenLiberty** and **2500+ total contributions** across **WebSphere Liberty**, **WebSphere Application Server**, and internal customer support tools for developers.
  • Developed an AI tool for Liberty build failures, automating root-cause log classification to save **~4 hours per failure**.
  • Modernized legacy tools for **400+ developers** into **Java 21** microservices (Spring Boot, Next.js, Jakarta EE 11), cutting publish times from **~120 min to <1 min** via **Kafka messaging**.
  • Engineered a work-distribution tracking platform in **Next.js**, **Quarkus**, and **PostgreSQL**, replacing manual Kaizen spreadsheets to save **~60 min/wk per manager**.
DockerJavaJakarta EELinuxMicroProfileWebSphere Application Server+12 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**.
  • Integrated **AI diagnostic hooks** to analyze transcripts, highlighting clinical insights for attending physicians.
ReactLinuxTypeScriptgRPCPythonOpenAI Whisper+4 more

Education.

My academic background

B.Eng in Software Engineering (CO-OP)

McMaster University

Sep 2023Apr 2028 (Expected) · Hamilton, ON

**3.91/4.00 CGPA** - Dean's Honour List

Relevant Courses

Data Structures and AlgorithmsIntro to Software DesignConcurrent Systems DesignSoftware RequirementsLarge System DesignComputer ArchitectureSoftware TestingDatabases

Projects.

Things I've built and shipped

BYoAI Deployment Platform

May 2026Present

  • Engineered an AI agent orchestration platform in **Go** and **TypeScript** with tool-calling and observability.
  • Containerized an execution engine with **Docker** for dynamic worker allocation, security isolation, and pluggable storage.
  • Designed a multi-provider **LLM abstraction** supporting frontier and self-hosted models.
GoTypeScriptDockerMCPOpenTelemetry

WebCraft

Apr 2025Sept 2025

  • Authored an asynchronous runtime in **C++23** featuring asynchronous timers, task scheduling, and high-performance file and socket (TCP and UDP) I/O modules.
  • Achieved **160K req/s** on HTTP benchmarks on Linux; **33% faster than Nginx and 4× faster than Node.js**.
  • Automated CI using **gtest (130+ tests)**, **GitHub Actions CI/CD** (Linux, Windows, macOS).
C++CMakeVcpkgAsynchronous ProgrammingGithub Actions

Resume Builder

Aug 2024Feb 2025

  • Built an AI 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.
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 EEMicroProfileQuarkusHibernateExpressNext.jsFastAPIFlask

Tools & Platforms

AWSGCPGitDockerKafkaOpenShiftKubernetesRedisInfinispan

Libraries

PandasTensorFlowOpenCVSciKit LearnReduxReactMongoose

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** handling up to 100 concurrent clients with **<50ms response latency**.
  • Provisioned **CI/CD pipelines** to build and deploy container images to a **Kubernetes cluster**.
  • Developed the IEEE branch website using **Next.js** with GitHub Projects/Issues as an admin CMS.

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