About
I am a software developer based in Toronto and currently a junior pursuing aComputational Mathematics major at the University of Waterloo. I am passionate about tech and innovation, always exploring the intersection of software development and AI.
You can find me re-watching any one of these series: Breaking Bad, Silicon Valley, South Park and The Office.
For those of you curious, the favicon is a 4-hypercube graph made via Python, using NetworkX and Matplotlib. Check the imageout, learn more about hypercube graphs & here is the code to generate it yourself.
Experience


- - Developed an ETL pipeline for unstructured hierarchical data with Flask, supporting interactive visualizations via React and D3.js.
- - Built a self-hosted uptime monitoring tool using Node.js, Axios for web & database monitoring, Redis for data storage, and Socket.IO for real-time websocket communication, with VPS deployment via Docker.
- - Designed multiple CI/CD pipelines using Github Actions to automate unit and integration testing with Jest and Cypress, deployment, and monitoring processes for the uptime monitoring tool.
- - Engineered a domain-specific chatbot with 85% accuracy, leveraging a PDF-trained algorithm, custom model trainer, and OpenAI's NLP API for multilingual responses.

- - Developed and maintained full-stack content management system in HTMX and Django, handling real-time metrics.
- - Designed REST APIs with Flask and REST Framework in production with 1000+ requests/day.
- - Implemented a Python script to parse and migrate over 25,000+ records from MySQL to PostgreSQL databases.
- - Optimized SQL queries in the client codebase to align with updated database schema and improve performance post-migration.
- - Analyzed large product usage datasets through linear/logistic regression and outlier detection, leading to over 25% client savings.
Education

Computational Mathematics is a interdisplinary major that combines Mathematics, Statistics, Optimization and Computer Science, offered by the Faculty of Mathematics.
Skills
Projects
Trivivo
Crafted a feature-rich, dynamic quiz game platform with progressive difficulty levels, real-time analytics, and comprehensive admin tools, complemented by a secure API for question management and user engagement tracking.
Chess (CS246 Final Project)
Developed a C++ chess engine with innovative multi-player variants and AI capabilities, employing advanced software design patterns and rigorous testing methodologies in a Linux environment.
EcoWiz
Engineered a full-stack application featuring a multimodal image classification system for garbage sorting, achieving 80% accuracy through advanced deep learning techniques.