Projects
Business software, a personal Linux distribution, and Go and Python projects. Each entry describes what the system does and links to its source, setup instructions, and current limitations.
Career Projects

HyperQuote — Connected Business Operations
A building-materials procurement platform connecting customers, sales, internal operations, management, dispatch, and drivers, from a material request to delivery.
- Connected orders, inventory, suppliers, warehousing, fleet, finance, and customer-service workflows.
- Natural-language ordering and a RAG-based assistant for accessing company information.
- Customer, operations, and driver experiences around shared data and coordinated handoffs.
Stack: TypeScript, React, TanStack Start, Supabase, PostgreSQL, Cloudflare Workers, and Infisical.
The public showcase uses fictional data and shared demonstration accounts.
Explore HyperQuote, visit the website, or open the customer portal.
Personal Projects

qvOS — Personal Linux Distribution
An ongoing Arch Linux distribution project, originally built on Omarchy. Its keyboard-first Hyprland desktop, native tools, installation, updates, and recovery support my everyday development workflows.
Public ISO downloads are not available yet; the repository documents source builds and release checks.
Focus: Arch Linux, Hyprland, command-line tools, desktop integration, and automation.
Explore qvOS or read about its architecture
Learning Journey Projects
Projects developed through the Boot.dev curriculum and extended through independent work.
Threadline — Social Publishing API

A Go and PostgreSQL backend for short-form publishing, with Argon2id password hashing, signed access tokens, revocable refresh sessions, author-owned posts, and membership webhooks. OpenAPI documentation and regression tests describe the HTTP contract.
Portlight — HTTP Server

A small Go HTTP service packaged in a minimal non-root Docker image. Validated startup configuration, health probes, JSON request logs, connection timeouts, and graceful shutdown make the operating behavior explicit.
Workbench — AI Coding Agent

A command-line coding agent using OpenRouter. It can inspect a project, edit files, and run Python through workspace-scoped tools. Read-only mode, bounded runs, and saved transcripts make its behavior easier to examine. Python execution runs on the host; workspace file checks are not an operating-system sandbox.
CineSearch — Movie RAG Engine

A movie RAG engine combining BM25 keyword scoring, semantic embeddings, chunk retrieval, hybrid ranking, reranking, and grounded generation. Evaluation tools measure retrieval quality against a golden dataset. Keyword and semantic search run locally; LLM-powered commands use OpenRouter and require your own API key.
SiteLens — Web Crawler

An asynchronous website crawler with a fixed worker pool, robots.txt checks, request limits, and structured JSON reports. It handles crawl failures without losing the whole run.
Orbit — Asteroids Game

A Pygame arcade game. Pilot a wireframe ship, split incoming rocks, and survive with three lives. It includes pause and restart flows, a saved best score, and reduced-motion options.
TextScope — Text Analyzer

A dependency-free text-analysis tool that counts words and letters, ranks vocabulary, compares books, and exports JSON or CSV reports.
Folio — Personal Site & Generator

A static site generator written in Python. It turns Markdown into a linked website using a shared template and a small HTML-node model.