Profile

Rohan Saha

Software Engineer

Waterloo, ON

Hey!

I am a software engineer and former collegiate soccer player with expertise in AI-driven web applications and training machine learning models. I develop high-performance digital solutions leveraging React, Java, Python, and AI.

I'm a passionate hackathon competitor and competitive strategist, I apply data-driven problem-solving to technology. Outside of work, I am passionate about PC building, Mixed Martial Arts and Soccer.

Jan 2025 – Present

Frontend Developer

WH Fitness – Riyadh, Saudi Arabia

Developed and deployed a landing page (coachedbywh.org) using ReactJS on Vercel, resulting in 100+ user signups in the first month.

Show More
  • Integrated an AI-powered chatbot using the Gemini API, reducing support response time by 40%.
  • Implemented an automated email delivery system using EmailJS, achieving a 95%+ delivery success rate.
May 2025 – Present

Core Member

WatAI Club – Waterloo, ON

Leading frontend development of Oliver, an LLM-based RAG project transforming course interaction at scale.

Show More
  • Built using ReactJS and Tailwind CSS, upgrading from legacy static HTML to a responsive SPA.
  • Integrated Supabase, ChromaDB/pgvector, and new LLM APIs to enable real-time updates and intelligent course assistance.
May 2025 – Present

Frontend Developer

Electrium Mobility – Waterloo, ON

Building Electriumap, a crowdsourced app to help micromobility riders locate and share charging stations.

Show More
  • Created frontend using NextJS, Tailwind CSS, shadcn/ui, and Mapbox API for live geolocation routing.
  • Deployed on Vercel for fast, scalable access with future plans for AI-driven features like photo tagging and smart route suggestions.
July 2022 – July 2024

PC Optimization

Freelancing – Remote

Boosted system performance for 50+ clients using advanced hardware and software tuning.

Show More
  • Increased frame rates by 60%, reduced CPU/GPU temps by 20%, and cut latency by 50%.
  • Used techniques like registry edits, BIOS tuning, GPU overclocking, and BCDEdit tweaks.

Languages

Java C C++ Python JavaScript TypeScript HTML/CSS Racket

Frameworks

React JS Next JS Email JS Flask Selenium Beautiful Soup Requests Pandas NumPy PyGame Scikit-learn Tkinter Plotly Matplotlib Tailwind CSS shadcn/ui

Developer Tools

Git Github Linux Vim Bash

Other Skills

Video Editing Public Speaking Communication Leadership Teamwork Brazilian Jiu-Jitsu Muay Thai Soccer PC Building Computer Optimization

Awards & Honors

Best Cruptocurrency Hack

HackCanada 2025

President's scholarship of Distinction

University of Waterloo

IntelligentForest

Forest Fire Prediction Model

Python pandas Scikit Learn

DigiTag

Blockchain based E-commerce platform.

Motoko TypeScript ICP React JS Tailwind CSS Node JS Next JS

VisionTeX

Image to Text converter for LaTeX

Python React JS OpenAI API Flask GoogleVision

Swipe Chaser

Modular 2D Engine Game.

Python Tkinter PyGame NumPy