Selected projects · 01

Practical solutions to everyday business problems.

From reducing session admin to helping customers buy online. See the work I delivered, who it helps, and what changed.

Live Kilat.store homepage showing its F&B website generator.
Public website screenshot
2024-2025 Free MVP

Web App · Help food businesses get online

Kilat.store

Help cafes, restaurants, and local food brands create a website, display their menu, and receive inquiries through WhatsApp.

Outcome

Business owners can describe their business, edit a prepared website, and publish a shareable link without learning to code.

Next.js 15Puck EditorAstro 4Ruby on Rails 8TerraformAlibaba Cloud
Live Kilat.host homepage showing managed hosting for Hermes Agent and n8n.
Public website screenshot
2026 Live

Web App · Managed hosting for AI agents and workflows

Kilat.host

Deploy Hermes Agent and n8n from a browser, choose an available region, and manage hosting through one workspace with IDR wallet billing.

Outcome

Users can launch an AI agent or automation service without terminal setup, fund hosting through QRIS, and manage service status and renewals from a dashboard.

CoolifyHermes Agentn8nMCPQRIS
Generated product visualization of Codexia Live's coding workspace, progressive hints, and session timeline.
Real project image
2025 Shipped MVP

Web App · Help learners get unstuck

Codexia Live

Built a coding coach that offers small hints when learners struggle, rather than giving away the answer.

Outcome

Delivered an early working product that provides staged guidance and lets the team review when and why help appeared.

SvelteKitTypeScriptWebSocketsGoogle Cloud RunLLM tool calls
iScylla Shop homepage with digital-product search, QRIS payment, warranty, and order-linked support.
Public website screenshot
2026 Live

Web App · A clearer online buying experience

iScylla Shop

A digital-product shop that brings browsing, payment, order updates, and after-sales support into one place.

Outcome

Customers can see prices and stock, pay by QRIS, and return to their account for receipts, delivery information, and order-related help.

Ruby on RailsTailwind CSSQRISCloudflare R2
Screenshot of AIClipper's live homepage showing its video clipping hero and navigation.
Public website screenshot
2026 MVP

Web App · Repurpose video with less manual editing

AIClipper.video

Turn long YouTube videos into captioned clips with AI-assisted moment selection, visual templates, and face-aware framing. Visit https://aiclipper.video/.

Outcome

A complete preparation and rendering workflow produces downloadable MP4 clips and SRT captions, with repeatable channel imports.

Ruby on Rails 8.1GeminiSolid QueueFFmpegTailwind CSSActive Storage
Screenshot of AotAvatar's live homepage showing the portrait studio hero and navigation.
Public website screenshot
2026 MVP

Web App · AI character portraits and short videos

AotAvatar

Transform an uploaded portrait into an anime-inspired character, then create a short cinematic video from the result. Visit https://aotavatar.com.

Outcome

A working generation workflow combines character styles, background jobs, a personal media vault, credit accounting, and API access.

Ruby on Rails 8.1Google GenAISolid QueueActive StorageSQLiteTailwind CSS
Live DIY Visa homepage with its bilingual preparation journey and interview practice workflow.
Public website screenshot
2026 Hackathon MVP

Web App · Clearer, private visa preparation

DIY Visa

A privacy-first workspace helping Indonesian travelers prepare truthful U.S. B1/B2 visa answers, check consistency, and practice interviews.

Outcome

An end-to-end bilingual preparation journey combines guided questions, autosaved drafts, review tools, and personalized mock interviews.

Next.js 15TypeScriptSupabasePostgreSQLDrizzle ORMVercel AI SDKVercel Blob
AI Showdown lightning crest artwork from the open-source project.
Real project image
2026 Open source

Web App · AI chess arena

AI Showdown

A live chess arena for comparing model strategy, tool use, latency, recovery behavior, and tournament performance.

Outcome

Runs model-versus-model duels, knockout and round-robin tournaments, PGN export, telemetry inspection, and dynamic Elo ratings.

ReactTypeScriptExpressSSEChess.jsLLM tool calls
Generated visualization of Rails AI Gateway showing model routes, fallbacks, and token metrics.
Generated product visualization
2026 Open source

OS Library · AI infrastructure gem

Rails AI Gateway

Mount one OpenAI-compatible endpoint inside Rails with ordered model fallbacks, encrypted provider keys, streaming, and built-in usage tracking.

Outcome

Provides chat completions, embeddings, model routes, and usage tracking inside the host Rails application.

RubyRuby on RailsActiveRecordSSESQLitePostgreSQL
Generated illustration of Rails Crypto Payment with a ruby gem, exact USDT amounts, EVM transfers, and exchange deposits.
Generated product visualization
2026 Open source

OS Library · Framework-independent crypto payment library

Rails Crypto Payment

A standalone Ruby library for exact USDT payment amounts and deposit retrieval, without Rails or database dependencies.

Outcome

Supports six-decimal payment amounts, EVM transfer verification, and signed Binance and Bybit deposit requests while leaving settlement under host application control.

RubyBigDecimalEVM JSON-RPCERC-20Binance APIBybit API