A real shell, in vanilla JS
Typeable commands with Tab-complete and ↑/↓ history, over a small virtual filesystem — ls, cat, ps, ping — all hand-rolled, no library.
Backend Team Lead by day. Off the clock: interactive systems and a self-hosted AI agent, run on the same engineering discipline as my day job — memory architecture, tiered model routing, honest post-mortems. Click in and poke around.
▸ Interactive demos of systems I've designed — click any card to run it.
→ click to power it on, then type commands in the terminal
Power on a 3D UM890 mini-PC; it projects a holographic terminal. Explore the real home lab — hermes, services, the rules my agents live by.
→ tap a ticker to see its safety score & entry/target/stop card
A live US-stock scalping desk: candles, EMA & VWAP, a confluence checklist and a 0–10 safety score. Type check NVDA for the entry/target/stop card.
→ mash retry, flip idempotency on, watch duplicates vanish
Mash RETRY against a transaction pipeline — duplicates pile up in red. Flip idempotency on and every retry returns the same record. A demo of the real design: workflow-ID as creation key.
→ add players, click an agent to change status, watch the pick
A weighted-scoring queue router, live: agents with status and load, players arriving (VIPs jump the line), one sorted-set score picking the winner — status ▸ load ▸ waited-longest.
→ nothing to click — live repo data, fetched in your browser
Your browser calls api.github.com directly — live repo cards, a language mix bar, latest pushes. No server, no cache, graceful fallback if rate-limited.
A multi-agent trading assistant in Telegram — analyzer → strategy → backtester → verdict. Being desensitized before it ships here.
Typeable commands with Tab-complete and ↑/↓ history, over a small virtual filesystem — ls, cat, ps, ping — all hand-rolled, no library.
An orbitable mini-PC that boots into a holographic screen — OrbitControls, bloom post-processing, and a canvas texture as the terminal display.
Each showcase is a single self-contained HTML file. Dependencies pinned via import map to three@0.161.0 on the CDN. Deploys as plain GitHub Pages.
A no-dependency script runs node --check on every inline script block and verifies every local link target exists; Prettier keeps the tooling formatted.
~ $ help system │ neofetch services cron top ping agent │ hermes memory mnemosyne skills gaps trading │ backtest (live: open scalp) hint: Tab completes · ↑/↓ history ~ $ neofetch geewoni@henry.home · UM890 Pro · up 24/7 since 2026-05-26 ~ $
The AI delivery pipeline my team actually ships through — role-based agent workflow, from requirement to review.
The serious one — who I am, what I've shipped, and how I work. This lab is the playground next door.
An LLM-in-the-loop stock-research system — news → signals → offline validation. Read the build Q&A.
Everything on this page — the terminal, the 3D scene, the scalp-analyzer showcase — readable in one repo.
version in the terminal).