Builder of pragmatic systems that eliminate friction.
Python · TypeScript · Dart/Flutter · Kotlin · Shell
I build tools, systems, and automation that eliminate friction.
I don't optimize aesthetics first. I optimize control, leverage, and durability.
If a process is manual, it's broken.
If it breaks often, it gets automated.
|
Persistent memory system for AI coding sessions. Automatic observation capture, vector search (Chroma), progressive disclosure (~10x token savings). Works with Codex, Cursor, Claude Code. Stack: Node.js · TypeScript · Chroma · SQLite · FTS5 |
📋 ASEEAssessment Structure Extraction Engine — deterministic exam PDF parsing. Converts exam PDFs to canonical JSON. Layout-first heuristic AST, board-agnostic adapters, reproducible outputs. Stack: Python · FastAPI · PDFMiner · Heuristic AST |
📚 ExamlyAI-powered exam practice platform (ZIMSEC MVP). Content ingestion via ASEE, exam simulation, rule-based + AI grading with event sourcing. Full infrastructure from ingestion → results. Stack: Flutter · Node.js · PostgreSQL · RabbitMQ |
📱 HabitraxPersonal growth tracker with gamified productivity. Session logging, debrief with randomized questions, streaks, XP, personal commandments. Zero dependencies, pure Python. Stack: Python · CLI · JSON |
| Project | What It Does | Stack |
|---|---|---|
| pnp | Automate Git workflows: commit → bump version → GitHub releases | Python · Git · GitHub API |
| Drace | Pragmatic Python linter + formatter. Syntax-tolerant, rule-driven, maintainability-first | Python · AST |
| Droot | Python project scaffolding in seconds. Licenses, boilerplate, tests, watermarks | Python · CLI |
| cache-cleaner | Clean all package manager caches in one command | Python · Rich TUI |
📱 iTermuxEmbeddable Android terminal runtime (clean Termux fork). Library-first architecture, dynamic path resolution, optional proot support, offline bootstrap. Stack: Kotlin · Dart |
💻 DDSDarkian Studio — Android IDE via Flutter. Code editor, integrated terminal, file manager, extensions marketplace (Open VSX). Stack: Flutter · Kotlin |
💳 ctrackerChange Tracker — offline-first mobile ledger for informal retail. Local-first, no accounts, no cloud. Perfect for tuckshops and small retailers. Stack: Flutter · SQLite |
Duolingo for AI agent engineering. Learn prompt orchestration through gamified challenges. 22 agent-paradigm skills, curriculum progression, achievements. MVP for Android. Stack: Flutter · Dart · Drift · OpenRouter |
| Project | What It Does | Stack |
|---|---|---|
| TUI-Toolkit | Terminal utilities library. Console helpers, text tools, list ops, timezone data | Python |
| proot-portable-android-binaries | Pre-built PRoot binaries for Android (x86_64, x86, aarch64, armv7) | C/Build |
- Infrastructure that compounds — Systems that get better, not just older
- Pragmatic over perfect — Shipped beats hypothetical
- Friction reduction — Automate the manual
- Developer experience — Tools that get out of your way
- Deep work in constrained environments — CLI-first, minimalist, Termux-capable
- Tutorial farms or clone projects
- Resume-filler content
- One-off scripts
- Systems that require cloud for local work
- Vector search optimization
- Performance at scale (100K+ observations)
- Additional IDE integrations (VS Code, JetBrains)
- Board-specific adapters
- OCR confidence metadata
- Math expression parsing
- Content ingestion pipeline
- Analytics dashboard
- Admin UX refinement
What I'm looking for:
- Code ships tested
- Commits reference context
- PRs respect architectural boundaries
What I'm NOT:
- Broad feature requests
- Resume-padding contributions
- Unscoped asks
Priority: Codex-mem scaling — AI memory persistence across development sessions
Secondary: ASEE + Examly integration — deterministic EdTech infrastructure
Maintained: pnp, Drace, Droot, Habitrax, TUI-Toolkit, cache-cleaner
📫 Issues and PRs are the best way to reach me.

