Projects

Some recent side projects

Sleep Tracking Social App

Apr. 2025 - Present

A few friends and I built a website, Sleeping with Friends, that gamifies sleep tracking by allowing users to compare their sleep statistics with friends through leaderboards and data visualization. Users can link their existing health devices and compete on metrics like total sleep hours and deep sleep.

Frontend:
• Next.js, React, TypeScript, Tailwind

Backend:
• FastAPI, Python, SQLAlchemy
• PostgreSQL, Pydantic

Authentication:
• Clerk, JWT
• Health device integrations (ex. Garmin, Oura, Fitbit, etc.)

Deployment:
• Vercel

Next.js
React
TypeScript
FastAPI
PostgreSQL
Tailwind CSS

PlanShare.io

Mar. 2020 - May. 2020

I developed a website where users can find people to share subscriptions, group orders, and referrals. The project was built using React, TypeScript, MongoDB, Express, and Node.js.

https://planshare.io

Front end:
• React, TypeScript
• Material UI for slider, radio, checkbox controls

Back end:
• Node, Express, TypeScript, Mongo

Instant messaging:
• Socket.IO

Graphics:
• Gimp, PowerPoint for creating icons, banners
• Material Design for icons

Notifications:
• Node for scheduled emails

React
TypeScript
MongoDB
Express
Node.js
Socket.io