Projects

Selected case studies

Polished write-ups of products and systems I've built - focused on problems, decisions, and outcomes rather than GitHub cards.

  • Calm - Minimalist Mindfulness Countdown preview
    mobilewellnessreact-native

    Calm - Minimalist Mindfulness Countdown

    An elegant 5-minute breathing and pause countdown built with React Native and Expo, featuring smooth radial halo animations, drift-free background timers, and web accessibility.

    React Native, Expo, React Native Animated API, Web Accessibility, TypeScript

  • AI YouTube Video Summarizer (Laravel) preview
    SaaS Productwebsaasai

    AI YouTube Video Summarizer (Laravel)

    A real-time content summarization tool for YouTube transcripts with WebSocket streaming, content chunking, and support for multiple AI models.

    Laravel, PHP, WebSockets, AI APIs, Real-time streaming

  • Beeterm - Minimalist Desktop Terminal preview
    desktopelectrondevtools

    Beeterm - Minimalist Desktop Terminal

    A clean, frameless desktop terminal emulator built with Electron, xterm.js, and node-pty, featuring a chat-style persistent input bar, multi-tab workflows, and GPU acceleration.

    Electron, TypeScript, xterm.js, node-pty, WebGL, Vite

  • Portfolio & Engineering Showcase preview
    webnextjsreact

    Portfolio & Engineering Showcase

    A premium personal site for showcasing SaaS products, case studies, and technical writing - built for clarity, performance, and SEO.

    Next.js, React, TypeScript, Tailwind CSS

  • FeedbackKit - Multi-Site Customer Feedback SaaS preview
    SaaS Productsaasweblaravel

    FeedbackKit - Multi-Site Customer Feedback SaaS

    A multi-tenant SaaS platform for collecting user ratings and feedback via lightweight embeddable widgets, powered by Laravel, Inertia.js, Vue 3, and WebAuthn passkeys.

    Laravel 12, Vue 3, Inertia.js, Tailwind CSS v4, Reka UI, WebAuthn, Vite

  • Ahoy! - Educational Language & Transpiler preview
    compilersdevtoolstypescript

    Ahoy! - Educational Language & Transpiler

    A tiny, pirate-themed programming language that transpiles to clean JavaScript, featuring a zero-dependency lexer/parser/generator pipeline and VS Code TextMate grammar.

    TypeScript, Bun, TextMate Grammar, Shiki, VS Code Extension API

  • Bunlar - Laravel-Inspired Backend Toolkit for Bun preview
    backenddevtoolsbun

    Bunlar - Laravel-Inspired Backend Toolkit for Bun

    A high-performance TypeScript backend framework bringing Laravel's developer ergonomics to the Bun runtime—active-record models, radix routing, signed sessions, and CLI scaffolding.

    Bun, TypeScript, SQLite, Kysely, Zod, Radix3, Argon2id

  • Ash Reader - Book Tracking App & Cloud API preview
    mobilefullstackreact-native

    Ash Reader - Book Tracking App & Cloud API

    A reading sanctuary platform featuring an Expo React Native mobile app with React Compiler and a headless Next.js App Router API with Drizzle ORM for personal library analytics.

    React Native, Expo SDK, React Compiler, Next.js App Router, Drizzle ORM, TypeScript

  • Tasks.os - Task & QA Delivery Platform preview
    SaaS Productfullstacklaravelvue

    Tasks.os - Task & QA Delivery Platform

    An enterprise-grade internal ops and task management platform featuring multi-view boards, built-in QA triage pipelines, WebAuthn passkey authentication, and statistical SLA delivery analytics.

    Laravel 12, Inertia.js, Vue 3, TypeScript, Tailwind CSS v4, Reka UI, WebAuthn Passkeys, SQLite, Solar Icons, Vite

  • Habit Stacks - Behavioral Habit & Environment Design preview
    mobileproductivityreact-native

    Habit Stacks - Behavioral Habit & Environment Design

    An Atomic Habits-inspired mobile application built with React Native and Expo that couples daily triggers with contextual environment design preparations.

    React Native, Expo, React Native Reanimated, TypeScript