Projects & Fun Little Experiments
Everything I've built, from REST APIs and CLI tools to games and experiments.
Mock Stream Processing Pipeline
System Design
A mock streaming pipeline that simulates ingesting tweets, cleaning them, and sinking the results to MongoDB. Built as a Kafka producer/consumer chain in Go.
XCrawler
Node Package
XCrawler is a robust, stealth-oriented CLI tool built in TypeScript for scraping tweets from X (formerly Twitter). Designed strictly for research purposes, it avoids bot detection using human-like behavior emulation, Playwright stealth plugins, and GraphQL interception.
Tale of Samurai
Game
Turn-based samurai themed game inspired by the old school Pokemon game model. Players take on the role of a samurai and get the first turn to attack two enemies, who are devils (which called yorei and gotoku in this game).
Simakerja
Web App
Fakultas Teknik(FT) UNESA's web app for managing partner cooperation and arrangement for any MBKM programs.
Edu Assist Backend
REST API
Backend REST API for Edu Assist. A Web app that acts as a learning assistant powered with RAG.
Go Clean Architecture Boilerplate
Boilerplate
A boilerplate for building Go applications with a clean architecture.
NestJS Template
Boilerplate
A boilerplate for building NestJS applications with a clean architecture.
Naya
Web App
Syntesa knowledge base system managed through Keystatic with NextJS, stored as MDX.