Projects

A collection of projects I've built to explore new technologies and solve interesting problems.

Web Application

Chronotes

A note-taking application enhanced with AI-generated flashcards, organized tags and folders, and cloud synchronization.

This was built as an exercise to explore the use of AI in a web application and to learn how to use Supabase.

Key Learnings

  • AI integration
  • PostgreSQL in Supabase
  • OAuth authentication
  • Cloud synchronization

Technologies

PostgreSQLAIOAuthReactViteTailwind CSSTypeScript

45-65 hours (176 commits for MVP)

Landing Page

A simple, modern and responsive landing page template, and my answer to "Sell me this pen".

This was built as an exercise to explore the use of animation timing functions and to get creative with the design by setting my own constraints.

Key Learnings

  • Restricted use of predefined code/assets
  • Using animation timing functions
  • Cross-browser compatibility solutions (safari is a pain in the ass)

Technologies

ReactViteTailwind CSSTypeScriptFramer Motion

6-8 hours across 3 days (47 commits)