Hello! 👋 I'm Ricky.

Welcome to my digital workshop where ideas become reality.

I'm an incoming Software Engineering student at the University of Waterloo who builds full-stack applications that solve real problems.

I focus on user experience and creating tools that people actually want to use. I believe in chasing small improvements day by day is the key to thrive in this tech-driven world, and I truly value persistence in everything I do.

Featured Projects

FitSage

An intelligent fitness companion that transforms natural diary entries into structured workout insights using Google Gemini AI. The app recognizes 40+ workout types from casual diaries, automatically evaluates duration and calories, and provides personalized workout recommendations based on user progress. Built with a minimalist design philosophy, it eliminates the friction of traditional fitness tracking by allowing users to write freely about their workouts while the AI handles all the data structuring and analysis. FitSage helps users build consistent fitness habits and level up fitness enjoyment, while maintaining a focus on progress and intelligent workout planning.
Next.jsTailwind CSSsupabaseVercelGeminiHugging Face

CheFlow

A lightweight desktop app that revolutionizes recipe management through intelligent recipe matching and data-driven cooking insights. It features a smart recommendation algorithm that analyzes your fridge inventory against recipe and time requirements, prioritizing either ingredient availability or time constraints based on user preferences. CheFlow keeps track of cooking activities, generating heatmaps and applying mathematical regression models to reveal cooking habits and trends. By combining practical meal planning tools with comprehensive analytics, CheFlow helps users build consistent cooking habits while reducing food waste through data-informed grocery decisions.
Processing

Tech Skills

Languages

Loading...

Tools / Technologies

Loading...

Awards

Canadian Team Mathematics Competition

2025 Canadian Team Mathematics Competition

3rd Place

Canadian Team Mathematics Competition

2025 Euclid Mathematics Contest

Top 5%

Canadian Team Mathematics Competition

2024 Canadian Senior Mathematics Contest

Top 2%

Canadian Team Mathematics Competition

2024 Fermat Mathematics Contest

Top 2%

Honour Roll