My Projects

Reading about new pieces of technology and applying them to a real project is how I grew as a software engineer.

Most projects listed here took months of initial development, followed by ongoing enhancement, refactoring, and maintenance.

These are serious, long-running systems. I intentionally exclude most weekend experiments — otherwise this list would be much longer.

UCSBPlat screenshot

UCSBPlat

Search

Aggregated search for UCSB courses, grades, professor reviews, and enrollment trends used daily by the UCSB community.

Flask Selenium PostgreSQL ElasticSearch
9K monthly active users · 1.4M annual page views
SearchGit screenshot

SearchGit

Search + ML

A Chrome extension that enhances GitHub search with autocomplete, multilingual semantic search, and ML-based ranking.

FastAPI ElasticSearch Qdrant Kafka Flink
Continuously crawls and indexes 3M+ public repositories
Tinocs curriculum screenshot

Tinocs.com

Education

Official curriculum platform for Cupertino High School’s AP Computer Science and Intro to Java courses.

Python SQLite Markdown Bootstrap Nginx
Used by 250+ students daily for lectures and assignments
Tinoclubs.com screenshot

Tinoclubs.com

Education

Official clubs platform for Cupertino High School

Python SQLite Bootstrap
Used by 2,000 students annually to discover clubs at CHS
Leetdeal screenshot

Leetdeal

Ecommerce

Aggregated search for deals from Amazon, Ebay, Walmart, and 6+ shopping sites

Python BeautifulSoup MySQL Redis
This is how everything started. It was my very first project. Nobody used it besides my mom. But I tirelessly worked on it nevertheless. And it was through Leetdeal I learned about databases, backend, architecture, scraping, search engine, UI design, iOS development... Everything.