Projects
- Open Tabby GitHub repository
Tabby
A WXT browser extension for organizing tabs into draggable workspace groups, with IndexedDB persistence, keyboard shortcuts, and a custom React dashboard UI.
TypeScriptReactViteTailwind#wxt#indexeddb#hotkeys - Open Openpilot Website GitHub repository
Openpilot Website
Live DemoA searchable vehicle compatibility database with URL-synced filters, make/year sorting, feature badges, and parsed support metadata generated from Openpilot vehicle data.
TypeScriptReactData Aggregation#tanstack-router#data-parsing#vehicle-data - Open Movie Recommender System GitHub repository
Movie Recommender System
Live DemoA MovieLens-powered recommender that searches movies, visualizes rating distributions, and returns similar titles through a Streamlit app backed by Python data processing.
PythonJupyter NotebookStreamlit#collaborative-filtering#streamlit#data-visualization#movielens - Open Fragments GitHub repository
Fragments
Frontend RepoA full-stack fragments service with a TypeScript Express API, React dashboard, AWS Cognito auth, S3/DynamoDB storage, content conversion, Docker, and integration tests.
TypeScriptReactExpressAWS Cognito#rest-api#aws#tdd - Open Y2K Hackathon GitHub repository
Y2K Hackathon
A hackathon-built AI video generation app that turns chat prompts into educational ManimGL renders by orchestrating Convex actions, Daytona sandboxes, OpenCode agents, and Mux playback.
TypeScriptReactConvexPython#tanstack-start#daytona#opencode#manim - Open Cover AI GitHub repository
Cover AI
Chrome Web StoreA Chrome extension that reads DOCX resumes, stores user preferences locally, uses Gemini to tailor cover letters to job descriptions, and exports polished Word documents.
TypeScriptReactChrome APIsGemini#gemini-api#docx-generation#browser-storage - Open Committer GitHub repository
Committer
A Go CLI/TUI that reads staged Git diffs, calls OpenRouter for commit-message suggestions, supports simple or detailed output, and copies results to the clipboard.
GoShellGitNix#bubble-tea#cobra#openrouter-api#git-cli - Open Portfolio GitHub repository
Portfolio
Live DemoA personal portfolio and technical writing site built with Astro, React, and TailwindCSS to present projects, experience, articles, and contact links.
AstroReactTailwindCSS#static-site#personal-branding#technical-writing