~/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

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
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.
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.
project index
CV Selected Projects
Nexius AI
A production SaaS platform that processes financial documents through OCR, parsing, extraction, validation, journal mapping, report generation, and download delivery.
Nakafa AI Learning Platform
A learning platform experiment for university and high school students, exploring how AI can support accessible study guidance.

TELISIK
A free learning platform that supports Indonesian students in UTBK preparation through accessible learning resources and exam-readiness features.

Hashigake
A Japanese B2B corporate matching platform with meeting synchronization, messaging flows, admin management, and real-time updates.
Pondering Circle Website
A full-stack internal employee voting platform with backend APIs, frontend flows, SQL Server data structures, and Azure Services integration.
Nexorrae
An open-source experiment in reflective writing, with optional AI guidance available only when the user asks for it.
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.