Hey, I'm Ziven! I am a 4th year Mathematics and Computer
Science student at the University of Waterloo, graduating in
April 2027.
I love building software that scales. My experience spans the
entire stack, from designing backend infrastructure on the AWS
Step Functions team to shipping full-stack applications at
Ford, TD Bank, and Doctalk. I also founded
Course Clutch
to solve real problems for students using modern web tech.
I am currently looking for Summer and Fall 2026 internships
where I can keep solving interesting technical challenges.
A live platform that notifies students when a seat becomes available in their desired course. Complete with a Stripe integration and hosted with a complex AWS architecture.
An intelligent curation tool that leverages LLMs to identify and rank high-quality sales leads. It scrapes web data, stores semantic embeddings in a vector database, and allows users to find relevant companies using natural language queries.
A web application that enables clients to encrypt and decrypt messages through a user-friendly interface. The encryption is powered by a custom RSA implementation that I developed with guidance from my algebra professor at the University of Waterloo.
Retrieves crime data from the official Toronto Police API, processes it to create a spatial map, and applies several machine learning models to the data for analysis and prediction.
A chess engine built from scratch in C++ with a CPU opponent. The engine is designed to handle chess game logic, evaluate positions, and play against a human player.
A Chrome extension that allows users to conveniently look up real-time stock information using the AlphaVantage API.
A fully functional traffic light built with Arduino, featuring synchronized LED lights, sensors, and circuitry.