Tech & Backend Developer

Building Reliable Backend System Architecture

Hi, I'm Bintang Ramadhan , I build backend systems, craft APIs, and handle databases while exploring new tools and best practices.

Illustration of person

Meet the Developer

Hello, I'm Bintang Ramadhan, I focus on backend development, building APIs, managing databases, and creating systems that actually work. I enjoy writing clean, maintainable code and constantly improving my skills by exploring new technologies and tools. My projects range from small personal apps to more complex systems, where I apply practical solutions to real-world problems. I believe in learning by doing, collaborating effectively, and building reliable software that delivers value.

CV Unavailable

Sorry, the CV is not available at the moment. Please check back later.

The Tools Behind My Projects A curated set of technologies I work with regularly to bring backend projects to life and solve real-world problems.

Laravel
Tailwind
PHP
MySQL
HTML
CSS
JavaScript
PostgreSQL
Postman Postman
Node.js
Bootstrap
Docker
Git
GitHub
Figma Figma
Canva Canva
Express.js Express.js
Laravel
Tailwind
PHP
MySQL
HTML
CSS
JavaScript
PostgreSQL
Postman Postman
Node.js
Bootstrap
Docker
Git
GitHub
Figma Figma
Canva Canva
Express.js Express.js

Featured Projects

A collection of projects I've built while learning and leveling up my backend and web development skills — focusing on practical features, clean architecture, and solving real problems.

Warehouse Management System (WMS)

A full-scale Warehouse Management System with strict validation, authentication, authorization, and multi-role operations that mirror real warehouse workflows.

Police Geographic Information System (Police GIS)

A centralized system to manage police vehicles, officers, and station locations with secure API-based operations.

Kasih Bunda Kindergarten Website

Website for Kasih Bunda Kindergarten with a responsive design, showcasing school profile, news, announcements, and an easy-to-use CMS for staff.

E-Commerce Microservice API

Built a scalable e-commerce platform using microservices across
multiple tech stacks, demonstrating full-stack and cross-technology expertise

Smartbook API

RESTful API built with Express.js, featuring JWT-based authentication and secure access control.

Police Geographic Information System (Police GIS)

Why I Built This

I built Police GIS to address the challenge of scattered police data that is hard to monitor efficiently. This system provides a centralized platform to manage vehicles, officers, and police station locations, making field information more accessible and operational management more streamlined.

Key Features

  • Secure Login & Registration
    User accounts are validated and protected using token-based authentication.
  • Vehicle Management (CRUD)
    Add, edit, view, and delete operational vehicle data in an organized manner.
  • Officer Management (CRUD)
    Manage officer information including identity, unit, and duty assignments.
  • Police Station Location Management (CRUD)
    Input and update police station locations as GIS points.
  • Fully Tested API
    All endpoints have been tested with Postman to ensure reliability and consistent responses.

Demo Preview

Demo 1
Demo 2
Demo 3

Tech Stack

RESTful API

Laravel

MySQL

Token-based

Postman

Axios

Bootstrap

Leaflet.js

Flow

1. User Flow

User registers → logs in → accesses dashboard → manages vehicles, officers, and police station locations.

2. Business Flow

Admin inputs or updates data → system saves and displays the latest information → data is ready for mapping or operational use.

3. System Flow

API request received → validated → CRUD operation executed → saved to database → JSON response returned → logging and token verification processed automatically.

Source Code

View on GitHub

Kasih Bunda Kindergarten Website

Why I Built This

This project was developed in partnership with Kasih Bunda Kindergarten to provide an official, fully responsive website that introduces the school, showcases its profile, news, and announcements, facilitates staff content management via an easy-to-use CMS, supports documentation, and promotes digitalization of school information.

Key Features

  • Profile Management with Dropdown
    Sections include History, Vision & Mission, Teacher List, and Facilities.
  • Gallery
    Display photos and videos of school activities.
  • News & Announcements
    Keep parents and visitors updated with the latest information.
  • Contact Page
    Visitors can reach the school through a dedicated contact section.
  • CMS for Content Management
    Administer website content including images, videos, and textual updates.
  • Role-Based Access Control
    Three roles: Principal, Teacher, and Operator, each with different permissions.
  • Fully Responsive Design
    Optimized for desktop, tablet, and mobile devices.

Demo Preview

Demo 1
Demo 2
Demo 3

Tech Stack

HTML

CSS

JavaScript

Bootstrap

PHP

MySQL

Authentication

Flow

1. User Flow

Visitor opens homepage → navigates through profile dropdown, gallery, news, announcements, or contact → interacts with content.

2. Admin/Staff Flow

Principal / Teacher / Operator logs in → accesses CMS → manages content according to role permissions → content reflected live on website.

3. System Flow

CMS request received → validated → saved to database → updates reflected on frontend → role-based access enforced → logs maintained.

Source Code

View on GitHub

E-Commerce Microservices API

Why I Built This

This project was created to explore microservices architecture by building a simplified e-commerce platform. Each service is independent, focused on a single domain, and communicates via APIs, demonstrating modularity, scalability, and cross-technology integration.

Key Features

  • Product Service
    Built with Express.js and MySQL; manages product data including creation, update, deletion, and retrieval.
  • Cart Service
    Built with Laravel Lumen and PostgreSQL; handles user shopping carts with add, update and remove
  • Review Service
    Built with Python and MongoDB; manages product reviews and ratings submitted by users.
  • Main App
    Orchestrates and integrates all microservices into a single cohesive platform; built with Python.
  • Dockerized Environment
    All services run in Docker containers for easy deployment, isolation, and testing.
  • Simple API Layer
    Each service exposes RESTful APIs tested independently, enabling seamless communication between services.

Demo Preview

Application Screenshot

Tech Stack

Node.js

Express.js

MySQL

Laravel Lumen

PostgreSQL

Python

MongoDB

Docker

Flow

1. Service Flow

Each microservice handles its domain independently → validates requests → performs CRUD operations → returns JSON responses → main app aggregates responses for the frontend.

2. System Flow

API requests routed via main app → service-specific API called → database updated → Docker ensures isolated and consistent environment → all interactions logged and tested via Postman or similar tools..

Source Code

View on GitHub

Warehouse Management System (WMS)

Why I Built This

I built this WMS to push my limits as a backend engineer handling real warehouse workflows, multi-role logic, item tracking, payments, and security checks all in one system that reflects how an actual warehouse operates.

Key Features

  • User Registration & Login
    Super strict validation and token-based authentication for secure access.
  • Customer Dashboard
    Summary: total requests, approved requests, total items, unpaid invoices.
    Storage Requests: customers create storage requests as containers for their items.
    My Items: manage items linked to storage requests.
    Upload Payment: submit payment for approved requests; generate invoices.
    Delivery & Return Requests: track delivery of items to warehouse and retrieval requests.
  • Admin In-Out Dashboard
    Summary: pending payments, requests to process, payments verified today, overdue requests.
    Approve or reject storage requests and verify customer payments.
    Incoming Items: verify delivered items and update status (pending → stored → shipped → returned).
    Return Requests: approve or reject item retrievals.
  • Warehouse Staff Dashboard
    Summary: total warehouse items, stored items, pending requests, return items.
    Item Management: manage items, assign storage locations, track availability.
    Manage Locations: organize racks with capacity limits and availability status.
    Retrieval Requests: process approved return requests.
    Warehouse Logs: track all warehouse activities.
  • Security Dashboard
    Summary: pending exit approvals, items moving in/out today, security notes.
    Security Logs & Item Movement: monitor all warehouse activity.
    Monthly Inspection Reports: generate inspection reports (unread, reviewed, resolved).
  • Manager Dashboard
    Summary: total items, storage requests, retrieval requests, payments, inspections.
    Reports: storage, retrieval, payment, and inspection reports.
    Staff Management: CRUD for In-Out Admin, Warehouse Staff, and Security Staff.
  • Status Tracking
    All requests and items have clear transitions (pending → approved → paid → stored → shipped → returned).
  • Role-Based Access Control
    Five roles with dedicated dashboards: Customer, Admin In-Out, Warehouse Staff, Security, Manager.

Demo Preview

Demo 1
Demo 2
Demo 3

Tech Stack

Laravel

MySQL

Bootstrap

Flow

1. Customer Flow

Create storage request → add items → submit payment for approved requests → deliver items → request retrieval → track status updates.

2. Admin In-Out Flow

Review storage requests → approve/reject → verify payments → check incoming items → process return requests → update statuses.

3. Warehouse Flow

Manage items and locations → process retrievals → update logs → track stored and shipped items.

4. Security Flow

Monitor all item movements → log activities → perform monthly inspections → submit reports.

5. Manager Flow

View summaries and chart → access storage, retrieval, payment, and inspection reports → manage staff accounts.

Source Code

View on GitHub

Smartbook API

Why I Built This

I built this API as part of my learning journey to apply backend fundamentals, focusing on RESTful API design, JWT-based authentication, and secure access control in a real-world style project.

Key Features

  • JWT-Based Authentication
    Secure login system using JSON Web Tokens for protected API access.
  • RESTful API Design
    Well structured endpoints for managing users and books following REST principles.
  • Protected Routes
    Token validation middleware to restrict access to authorized users only.
  • Postman Testing
    All endpoints are tested and documented using a Postman collection.
  • Backend Only Implementation
    This project focuses purely on API logic without frontend integration.

Demo Preview

Demo 1
Demo 2
Demo 3

Tech Stack

Express.js

postgreSQL

JSON Web Token (JWT)

Postman

Flow

1. System Flow

Login → receive JWT → access protected endpoints → process data → return response.

Source Code

View on GitHub

Contact

You can reach me through any of these platforms. I respond quickly and appreciate meaningful conversations.