Projects

A collection of things I've built.

Flowboard

Flowboard

May 2026

A real-time collaborative Kanban board with drag-and-drop task management.

  • Built a real-time collaborative Kanban board with drag-and-drop task management and instant state synchronization
  • Implemented live cursor tracking so users can see collaborators' actions in real time
  • Added authenticated user workspaces using Clerk
ReactTypeScriptNode.jsExpressPostgreSQLSocket.ioClerk
GitHub API Messenger

GitHub API Messenger

Dec 2025

A messaging platform enabling near real-time chat between GitHub users.

  • Built a GitHub API-powered messaging platform enabling near real-time chat between GitHub users
  • Used Gists/comments for serverless storage, avoiding the need for a dedicated backend database
  • Integrated Firebase OAuth for authentication and used 5-second polling to stay within API rate limits
TypeScriptReactGitHub APIFirebase Auth
LinkedIn Job Filter

LinkedIn Job Filter

Feb 2026

A Chrome extension that filters LinkedIn job listings keywords to filter out irrelevant postings.

  • Built a Chrome extension to filter LinkedIn job postings mainly by keyword, working around LinkedIn's unreliable native filters
  • Filters based on visible job card data (title, company, location) rather than full descriptions, keeping matching fast and lightweight
  • Persists user search settings and auto-applies them on page load, adding time-frame filtering and recency sorting without extra clicks
TypeScriptWXT