Projects
Projects
Case studies first: each one records the problem, the constraints, the architecture and the decisions that were actually made. Smaller repositories are listed below them.
Pi-Herdr
A durable multi-agent orchestration extension for Pi and Herdr, with a SQLite control plane, durable mailboxes, workflow DAGs and structured completion.
Sadewa
A type-safe Go library for integrating multiple trading exchanges, covering order models, streaming, rate limiting, circuit breaking and reconnection.
Polkas
A prediction-market arbitrage system that watches Kalshi and Polymarket for opportunities, with an Axum backend, WebSocket market data and a TypeScript frontend.
This site: a static publishing platform
A personal portfolio and technical writing site built as a statically generated Astro project with a typed content layer, build-time search index and no runtime dependencies.
GANI.AI
An AI legal technology platform with knowledge retrieval and RAG-oriented capabilities, which I contribute to as a software engineer.
Natasha Skin Care
A beauty and skincare customer platform built by the Technopartner Indonesia team, spanning a product showcase, mobile apps and an e-commerce loyalty platform.
Other repositories
Smaller projects, listed with what the repository documents. All of them are public on GitHub.
Actor-based trading bot with real-time data, market discovery, alpha strategies, risk management, paper and live execution, and a terminal UI. The README documents separate crates for market, feed, strategy, risk, executor and TUI.
Flywheel CrankTypeScript
Obsidian plugin that renders a local knowledge graph and an MCP server: semantic search, graph sidebar, entity browser, vault analytics, a feedback loop and auto-reconnect.
Clara - Obsidian AutomoverTypeScript
Routes notes by frontmatter and tag, triages an inbox, creates folders, and applies PARA and GTD workflow rules.
GaffTypeScript
Obsidian plugin for pinning and moving quickly between files.
A small wave visualiser written with raylib-go.
DotfilesShell
Personal configuration for Linux tooling and environment.