Romit Sagu

Computer Engineering Graduate specializing in building robust and scalable software solutions.

Scroll to Explore

About Me

Computer Engineering graduate passionate about Software Engineering, problem-solving, and turning ideas into reliable software. I'm skilled in programming languages like Java, Python, C, C++, C#, HTML, CSS and JavaScript with an interest in Machine Learning. Highly motivated to constantly develop skills and grow professionally. Determined to learn in the workplace individually and as a team to achieve common goals and objectives.

Technical Skills

Frontend & Modern Web

TypeScript

React

Next.js

Tailwind CSS

Backend & Server-side

Node.js

Python

Java

C#

.NET

DevOps & Collaboration

Git

Docker

GitHub Actions

Kubernetes

Nginx

Cloudflare

Azure

Dependabot

Other

MySQL

SQL Server

C

Proxmox

TrueNAS

TensorFlow

Markdown

LeetCode

Career & Education

Avionics Specialist

Toronto Metropolitan Aero Design (TMAD)

May 2024 - Sept 2025

  • Reduced annual hosting costs by 96% by creating a React redux application deployed on GitHub Pages, with Cloudflare handling DNS, domain management and SSL encryption.
  • Led a team of 4 developers in designing and developing a custom React application, built with maintainability in mind to enable long-term use and updates by non-technical stakeholders.
  • Implemented CI/CD pipelines using GitHub Actions to automate testing and deployment, reducing manual deployment time by 90% and ensuring consistent code quality.

.NET Developer Co-Op

FGF Brands / Wonderbrands

Sept 2023 - Sept 2024

  • Developed and supported .NET Core/Framework web applications and APIs, ensuring performance, scalability, and adaptability to business needs.
  • Implemented CI/CD pipelines in Azure, reducing deployment times by 80% and boosting developer productivity.
  • Built .NET Core apps with Microsoft Identity and a custom OAuth2/OpenID Connect provider for secure authentication.
  • Automated workflows using Power Automate for data migration and Teams notifications, improving communication and efficiency, and created custom NuGet packages to streamline development processes.

Bachelor of Engineering, Computer Engineering Co-Op

Toronto Metropolitan University

Sep 2020 - June 2025

  • Relevant Coursework: Data Structures & Algorithms, Software Design, Operating Systems, Machine Learning.
  • Dean's Honours List: 2024-2025.
  • Activities: Avionics Specialist - Toronto Metropolitan Aero Design (TMAD)

Highlighted Projects

Home Cloud Server

A multi-node home server for self-hosting applications like Pi-hole, a media server, and personal cloud storage, managed with Docker and Kubernetes.

DockerLinuxNetworkingKubernetes

Artiface: Facial Art Synthesizer

A Generative Adversarial Network (GAN) trained on the CelebA dataset to generate unique, artificial human faces. Built with Python, TensorFlow, and Keras.

PythonTensorFlowMachine LearningGAN

Cache Controller

Designed and implemented a direct-mapped cache controller in VHDL. Synthesized and tested on a Spartan-3E FPGA, demonstrating hardware design principles.

VHDLFPGAHardware DesignDigital Logic

What Others Say

"I have had the privilege of working with Romit, and his work ethic, creativity, and problem-solving skills are outstanding. He has a rare ability to take complex engineering challenges and break them down into clear, manageable components that are both practical and innovative."

Siddhant Mahajan

Siddhant Mahajan

SDE at AWS, Prev Apple

"Romit is someone dedicated to finding the most efficient solution that's easy-to-understand. Even if he has to go out of his way to make it from scratch, all by himself."

Alexander Samaroo

Alexander Samaroo

App Consultant CIBC, Prev Ericsson

Highlighted Project: Public Library System

A screenshot of the Public Library System project

Project Overview

Most public libraries still maintain old systems that make it impossible to lend books to customers, renew books, or receive useful recommendations. The systems take a long time to process and are difficult to use and require a lot of human labor from staff.

Technical Deep Dive

Built with Next.js for its hybrid rendering, Tailwind CSS for rapid styling, and a .NET Core backend for authentication and database management. Then deployed using Kubernetes on my cloud server.

Get in Touch

I'm currently seeking new opportunities and am open to collaboration. Feel free to reach out!

Say Hello 👋

Location

Currently based in Toronto, Ontario, Canada. Open to remote, hybrid and on-site opportunities.