Deterministic cores for nondeterministic systems.
Concurrency and uncertainty are given. Consistent state and repeatable decisions by design.
Automated transaction verification for Spring Boot CI
- Replay · the exact interleaving behind a race, against real MySQL.
- Judge · domain invariants in SQL, with evidence you can rerun.
- Prove · the fix closes it — 20/20 before, 0/20 after.
- Gate · every pull request, before it merges.
Deterministic replay Go MySQL 8 / InnoDB Testcontainers GitHub Actions
Evidence-graded market analysis from official releases and public data
- Collect · FSC, FSS, and SEC releases, snapshotted by hash and joined into one event.
- Verify · quotes matched to the source bytes, every number recomputed by code.
- Grade · each sentence marked quoted, computed, differs, or AI interpretation.
- Share · a one-page brief whose link reopens the same evidence.
AI trust boundaries TypeScript Next.js
Team projects · built with teams across embedded, backend, and AI
| Project | What it does |
|---|---|
| Ongi Device | Connected medication-dispenser firmware, from caregiver schedule to confirmed intake. The device runs the server's schedule on synced time, opens the right slot, and reports whether the pill was actually taken (C / ESP-IDF) |
| Team-po / Server | Team matching and collaboration for developer side projects. Matching runs in a locked transaction so no one lands on two teams, and each team gets a group chat, GitHub integration, and an AI-generated development guide (Java / Spring Boot) |
| CarryCheck | Hybrid RAG agent with deterministic decisions and guardrailed generation. BM25 and Qwen3 embeddings fused by RRF reach Recall@3 1.00, a harness that rejects status or source drift passes 10/10, and selective context cuts tokens by 38.6% (Python / FuriosaAI) |
Foundations · where the concurrency, memory, and systems intuitions came from
| Project | What it involved |
|---|---|
| xv6-kernel-extensions | Stride scheduling, an inverted page table, and copy-on-write file-system snapshots inside the xv6 kernel (C) |
| linux-system-programming | Process control, daemons, signal handling, file locking, ext2 image traversal (C) |
| compiler | C-subset pipeline — RD/LR parsing, semantic analysis, symbol tables, code generation (C) |



