~/portfolio/software-engineer

boot --profile curious-software-engineer

Software engineer,always learning

Software engineer who learns quickly, enjoys understanding how systems work, and stays curious by building, experimenting, and asking better questions. My work has taken me through backend services, web applications, distributed systems, and a few useful AI experiments along the way.

Experience

2+ years

learning by building

Current

Bukalapak

gaming marketplace

Mindset

Stay curious

think, build, learn, repeat

runtime.status

Muhammad Gilang Ramadhan

operator

Muhammad Gilang Ramadhan

South Jakarta, Jakarta, Indonesia

role: Software Engineer | Full-time

company: Bukalapak

status: learning while shipping

engineering.work

APIs, web apps, and product systems

learning.mode

Read, ask, build, and iterate

ai.sandbox

LLMs, OCR, and small experiments

off.hours

Algorithms, contests, and side projects

featured deployments

Selected Work

Nexius AI

Financial document processing platform

Nexius AI

A production SaaS platform that processes financial documents through OCR, parsing, extraction, validation, journal mapping, report generation, and download delivery.

Designed a modular OCR and document-processing pipeline covering parsing, normalization, feature extraction, validation, transaction mapping, and report generation.

FastAPIPythonMongoDBRabbitMQOCR
Visit Nexius AI
Nakafa AI Learning Platform

An open-source learning experiment

Nakafa AI Learning Platform

A learning platform experiment for university and high school students, exploring how AI can support accessible study guidance.

Built the project as a way to explore accessible learning support for university and high school students.

AIEducationLearning PlatformOpen Source
Visit Nakafa

project index

CV Selected Projects

proof of work

Achievements

Finalist, Coding Algorithm Tournament (CAT) 2026

Selected as one of the Top 30 finalists from over 2,000 participants nationwide across Indonesia in student, university, and professional categories.

Finalist, ICPC Asia Jakarta Regional 2021

Qualified through Indonesia National Contest against 100+ national teams.

Participant, Gemastik XV Programming Division 2022

Selected as Bandung Institute of Technology representative team.

Web & UI

React.js / TypeScript / Vue.js / Responsive web apps / Admin dashboards

Backend & Architecture

Python / FastAPI / .NET / RESTful APIs / Domain-Driven Design

Data & AI Tools

LLM applications / LangChain / OCR pipelines / Data extraction / MongoDB

Infrastructure & Delivery

Docker / Kubernetes/Rancher / RabbitMQ / Azure Service Bus / Redis

working toolkit

A practical toolkit that keeps growing

I have worked with React.js, TypeScript, Vue.js, Responsive web apps, Admin dashboards, alongside Python, FastAPI, .NET, RESTful APIs, Domain-Driven Design, SOLID to solve everyday product and engineering problems. The list changes as I learn; the fundamentals stay important.