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 Demo

    A 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 Demo

    A 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 Repo

    A 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

    A 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 Demo

    A 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