✦ Projects
Selected Work
Four things I have actually shipped.
Currently Building
01
Oktz Dashboard
LiveOps hub on the edge. Cloudflare Gateway DNS analytics, BetterStack uptime, live relay stats and market data, served from a Worker with no separate API server.
About
Single-page ops hub running on Cloudflare Workers edge. Pulls real data from Cloudflare Gateway, BetterStack, TradingView, and a 9Router relay server. AdGuard Home stats client ready in codebase, waiting on UI wiring.
Architecture
Frontend: React 19 + TanStack Start SSR, Tailwind CSS v4, Recharts + TradingView iframe widgets. Motion is hand-rolled: a spring integrator in rAF, one shared IntersectionObserver driving every reveal, and one shared rAF loop for all animated counters. Backend: Cloudflare Workers with TanStack server functions (no separate API server). Caching via caches.default + in-memory dedup. Data sources: Cloudflare Gateway GraphQL API, BetterStack REST API v2, 9Router relay over WebSocket, TradingView CDN.
Status
Deployed and live at oktz.qzz.io. Core modules (DNS, uptime, market, router) all wired with real data. No D1 or KV yet; caching runs off Cloudflare's edge cache. AdGuard module code-ready, needs route. Next: alerting, historical trends, settings persistence.
Stack
What's live
- DNS security dashboard — top queries, blocked domains, query types, client heatmap (Cloudflare Gateway GraphQL)
- Uptime monitoring — per-monitor SLA, response time sparklines, region latency breakdown, incident log (BetterStack API v2)
- Live market — IHSG index, USD/IDR forex, crypto tickers via TradingView widgets with WIB timezone
- 9Router proxy panel — live connection map, request volume, relay stats via WebSocket + Render relay
- Dark/light/system theme toggle, offline-ready with Service Worker, bilingual EN/ID
02
Komiks
ActiveIndonesian manga reader. Normalises six scanlation sources into one catalogue on sharded D1, then proxies and caches page images through Backblaze B2.
03
Onigi
RCWhatsApp multi-device library. A rebase of Baileys that moves the Signal E2EE layer off GPL libsignal and onto native crypto modules.
04
oktz-md
ActiveThirty-four category WhatsApp bot — AI chat, media downloaders, RPG, group-admin protection, hosting panels — across 829 command modules, running on Onigi with a Turso-backed session mirror.
Ideas Brewing
- Dotfiles manager — symlink-based, idempotent, YAML-driven
- CLI automation toolkit — scaffold, lint, deploy from one entrypoint
- Cloudflare Worker templates — minimal starters with batteries included