Chrome extension
Focus Guard
A focus helper that blocks distracting websites with a deliberate message so it is easier to return to intentional work.
Projects
An extended list of my public GitHub repositories, presented with brief product-style highlights.
Chrome extension
A focus helper that blocks distracting websites with a deliberate message so it is easier to return to intentional work.
Puzzle generator
CrownGrid is a Vue 3 and TypeScript web app for generating, solving, and playing Queens-style logic puzzles, with configurable boards and documented puzzle algorithms.
Local AI chat
Local Nook is a local-first Angular client for Ollama with streaming chat, model switching, system prompts, rich Markdown rendering, rebrandable configuration, and an AI-native Codex workflow. Built for private, maintainable local LLM use with official Ollama SDK integration.
Local RAG
Cite Nook AI is a minimal local-first RAG application built with React, FastAPI, Ollama, PostgreSQL/pgvector, and Docker. Upload persistent documents, track indexing status, choose chat and embedding models, and ask grounded questions with source citations.
Planning poker
A Planning Poker example built with React, MUI, Express.js, and Socket.IO for real-time team estimation flows.
Minesweeper
A mobile-friendly Minesweeper game built with HTML, CSS, and JavaScript, with configurable board sizes and touch controls.