Selected Projects
TurboGo is a blazing-fast, middleware-first, and event-driven web framework built with Go. Inspired by Express, it is optimized for high concurrency, clean extensibility, and full developer control.
Ditanyain is an AI-based formative assessment platform integrated with Learning Management Systems (LMS). It automatically generates assessment questions from sub-module content and provides adaptive, informative feedback to help learners track and understand their learning progress.
A backend API project developed for Dicoding Fundamental Backend course, featuring authentication, playlist management, Redis caching, AWS S3 file storage, and RabbitMQ integration.
A multi-authentication middleware for Express.js supporting JWT, Basic Auth, API Key, and OAuth providers such as Google, GitHub, Facebook, and Discord.
A modern social media platform built with Node.js, TypeScript, and Next.js, featuring containerized deployment and full observability using Prometheus, Grafana, and Loki.
A lightweight and fast online playground for the Go programming language, supporting dynamic code execution using the Yaegi interpreter and container-based runtime.
A scalable music streaming microservices project designed with Go, gRPC, Redis, and Docker to support efficient service-to-service communication.