Project index

A portfolio of responsive web applications, Python-backed systems, applied AI, developer tooling, and technical investigation.

Featured applications

Data-driven web application

Ahhgela Ledger

Active Public browsing; private admin tools

A responsive collection ledger for a Pokémon sticker pack with no authoritative master catalogue. It distinguishes verified and possible entries, tracks owned and desired quantities, and supports fast region-based and mobile editing.

  • Modelled collection state around an incomplete and evolving catalogue.
  • Refined region navigation and repeated editing workflows for desktop and mobile use.
  • Keeps verified and possible sticker entries separate so reference data does not become a verified collection claim.

Highlights

Verified and possible entries, owned and desired quantities, region navigation, mobile editing, protected admin tools, and generated catalogue data.

ReactTypeScriptViteNode.js

Updated on Aug 2026

Collaborative web application

Hangout Planner

Production preview Public; no-login participation

A public planning application for collecting availability, running polls, and coordinating group decisions through shareable links without requiring participants to create accounts.

  • Supports low-friction planning links for casual events, availability, polls, follow-up questions, notes, and group-facing results.
  • Tightens the creation, participation, and results flow with grouped question cards, required-field validation, completion/share-link state, and clearer saved/unsaved cues.
  • Keeps the participant path account-free so a shared link can carry the planning workflow.

Highlights

Low-friction participant experience, shareable planning links, availability and poll flows, group-facing results, React and Vite frontend, Node API, and PostgreSQL persistence.

ReactTypeScriptViteNode.jsPostgreSQL

Python full-stack application

SpineFrame

Production preview Public login; private authenticated runtime

A self-hosted Python, Flask, and PostgreSQL application with authenticated user flows, persistent data, review and editing workflows, and end-to-end deployment ownership.

  • Builds authenticated user flows, persistent memory data, review/editing paths, and account/settings surfaces.
  • Operates as a self-hosted Flask/PostgreSQL system with documented deployment ownership.
  • Carries a 672-test validation baseline for the current production-preview build.

Highlights

Python, Flask, PostgreSQL, authenticated state, persistent records, review/editing workflows, self-hosted deployment ownership, and a 672-test validation baseline.

PythonFlaskPostgreSQLNginxsystemd

Updated on Jun 2026

Applied AI and data systems

Retrieval, evidence records, and data-heavy workflow projects with explicit technical boundaries.

Mānoa Faculty Senate RAG

A Python retrieval and citation prototype for UH Mānoa Faculty Senate records using document-processing pipelines, lexical and vector search, source-grounding requirements, evaluation tooling, and a publicly reachable archive-search interface.

Research prototype Public archive-search interface
PythonFastAPI
View project

Financial Forecaster

Local full-stack forecasting and stress-test app with Next.js, Prisma/PostgreSQL, workflow dashboards, forecast utilities, model assumptions, and guarded evaluation claims.

Paused Local-only
Next.jsReact
View project

Additional applications

More public apps, spreadsheet-native modelling work, and development-stage collection tooling.

VocabVerse

A deployed Japanese vocabulary learning app built around songs, lyric annotation, learning targets, source-language guardrails, an editorial synthetic demo, Prisma/PostgreSQL, and private-beta study flows.

Production preview Public routes; private-beta study runtime
Next.jsReact
View project

Mage's Survival Calculator

Formula-heavy Google Sheets/XLSX calculator for Mage's Survival builds, spells, items, passives, and stat outcomes. The workbook is functional but version-bound after announced game reworks.

Live workbook, version-bound Limited public workbook
Google SheetsXLSX
View project

PoGO Tracker

Development-stage Pokémon GO collection ledger with Next.js, Prisma, PostgreSQL, public staged demos, database-backed auth, Calcy IV import scaffolding, PvPoke/DialgaDex source tooling, and raid-attacker planning surfaces.

Development build Public staged demos; protected account routes
Next.jsReact
View project

Developer tooling and systems research

Local standards, validation tooling, investigation methods, and architectural-clarification scaffolds.

Project Steward

A local TypeScript CLI that turns AI-assisted development work into durable records: turns, claims, evidence, reviewer results, synthesis, and decisions.

Active build Local-only
TypeScriptNode.js
View project

Finch Standards

Local standards and validation tooling for Finch projects: required-file checks, local-only remote checks, template validation, project-summary rules, and source-backed public-claim boundaries.

Active local tooling Local-only
ShellGit
View project

Legacy Protocol Restoration Evidence Lab

A private local investigation lab that structures ambiguous restoration work around architectural questions, theory deltas, run findings, and validation tiers.

Private lab Private; local-only
C#/.NETPython
View project

Project Clarifier

A local methodology scaffold for reducing architectural unknowns through questions, theories, campaigns, evidence, theory deltas, and updated architecture maps.

Methodology scaffold Local-only
View project