Dari repositori kosong sampai melayani trafik produksi, saya pegang seluruh prosesnya.
Saya membawa produk dari baris kode pertama sampai jadi sistem yang diandalkan pengguna, dan saya memimpin tim yang mewujudkannya. Saya nilai hasilnya dari dampak bisnis.
Still an engineer, with a title.
I started taking client work in 2016, while I was still at university, and never really stopped. Four years of contracts and a part time role building systems for my campus before my first full time job.
In late 2020 I moved to Jakarta and built Invesnow, a mutual fund investing platform, from an empty repository: KYC, purchase, portfolio, redemption. Then national scale systems for Indonesian ministries with Inarray and Capio Teknologi.
My first CTO role was at REACH! Finance, where I stepped in as the team's second CTO after the founding CTO's departure and took an existing goals based planner further: blue-green deployments, Xendit as the payment gateway, and goal-linked purchasing so a savings goal could convert into telco top-ups or a gadget, without ever holding the user's money. I left to co found Sxored, backed by East Ventures, joining as Head of Engineering and growing into the CTO seat.
Sxored is a credit intelligence platform: a hybrid pipeline of deterministic parsing and AI that turns financial documents into decisions credit analysts can act on, plus quick appraisal for property valuation. AI is part of how I build, held to the same bar as any dependency. Along the way I led both Invesnow and Sxored through ISO 27001 certification.
Measured, not claimed
Tracked by WakaTime across every editor I use, last 7 days. What I write in, which models I run, and the tooling I have built around them.
A model on its own is a demo. I wire them into the workflow: MCP servers for tool access, Context7 for documentation that is actually current, OpenRouter for routing between models, Graphify and Ponytail as agents on top, Obsidian as the knowledge base underneath it all.
Sprints, boards and delivery tracking in Jira, Trello and ClickUp. Slack for everything the team needs to decide without a meeting.
The stack I reach for
Pick a layer to filter. Hover the row to pause it.The man behind the platforms
Four systems in production under someone else's brand, each one mine to architect and ship.
Mutual fund investment platform
eKYC onboarding, transactions and portfolio management, built full stack with Redis caching and SEO in mind.
Laravel · Nuxt.js · PostgreSQL · RedisTwo supply chain financing platforms
Two banks, one platform pattern: onboarding, loan applications, disbursement, repayment and limit management for principals and their suppliers, wired straight into each bank’s core banking system, with scheduled jobs running settlement and reconciliation overnight.
Go microservices · Vue.js · PostgreSQL · Core banking · Cron schedulerIndustry 4.0 hub and LMS
A national Industry 4.0 hub for Kemenperin: public site with a mapped directory of centres, plus an admin portal running course sessions, pretests, materials and certification end to end.
Laravel · MySQL · Google Maps APIDSS infrastructure monitoring
Decision support for national infrastructure: regional profiles, priority programs and thematic progress on interactive maps.
Laravel · Vue.js · PostgreSQL · Leaflet · Chart.jsProof, not claims
The platform I run today, taken apart: the problem, what I owned, and the decisions with their consequences.
Thinking out loud
Technical opinions and leadership notes, written as I go.
Start a conversation
I reply to everything that is not a template. Roles, architecture questions, or a second opinion on a document pipeline.