case studies

Selected projects, APIs, and backend experiments.

A few projects that reflect how I explore backend systems, API design, deployment, and product-oriented engineering.

$ project.preview

Micro Music

Golangready
Fiberready
Dockerready
Redisready

featured project

Micro Music

REST API for music streaming, built with Golang and a microservices-oriented architecture.

A backend project focused on service communication, asynchronous workflows, storage, and API design.

What it demonstrates

  • Designed API services using Golang and Fiber.
  • Used Redis, PostgreSQL, and RabbitMQ to support data and messaging needs.
  • Integrated Firebase Storage for media/file handling.
  • Containerized services with Docker for easier local development and deployment flow.

Stack

> Golang> Fiber> Docker> Redis> PostgreSQL> RabbitMQ> Firebase Storage

Capstone projects

AnimaLink backend services.

Backend and model-serving APIs built for the Bangkit 2023 capstone project.

$ project.preview

AnimaLink API

JavaScriptready
Express.jsready
Node.jsready
Dockerready

Bangkit 2023 capstone

AnimaLink API

REST API for data management and user authentication for the AnimaLink capstone project.

> JavaScript> Express.js> Node.js> Docker> GCP

$ project.preview

AnimaLink Model API

Pythonready
FastAPIready
Uvicornready
Dockerready

Bangkit 2023 capstone

AnimaLink Model API

REST API for machine learning model deployment, built to serve prediction results through an API layer.

> Python> FastAPI> Uvicorn> Docker> GCP

Other builds

YouTube Comment Scraper

A utility tool for scraping YouTube video comments for dataset collection and analysis purposes.

> JavaScript> Puppeteer> csv-writer

Sentiment Analysis API

Machine learning based sentiment analysis model deployment exposed through a REST API.

> Python> FastAPI> Uvicorn> Docker

Forum API

Backend API submission project focused on JavaScript backend development, authentication, and API structure.

> JavaScript> Hapi.js> Node.js> AWS> PostgreSQL