An enterprise property and finance platform that runs billing, contracts, facilities, and accounting for 10+ apartment buildings.
Angular · NgRx · Express.js · MongoDB · Xendit
Available for freelance, contract, and full-time roles
// Ledgers balance. Releases ship. Teams sleep at night.
I build business systems that run daily operations: ERP, HRIS, finance, CRM, and e-commerce. I lead from requirements analysis to production release, using AI to speed up execution.
core
API
Node · Mongo
Property ERP
2,000+
invoices billed & collected every month
Based in Jakarta · UTC+7
§01
Systems people use every day: property ERP, loyalty CRM, finance, HRIS, e-commerce, and Web3 mobile apps.
All projects (12)An enterprise property and finance platform that runs billing, contracts, facilities, and accounting for 10+ apartment buildings.
Angular · NgRx · Express.js · MongoDB · Xendit
The CRM and loyalty platform behind TAN Group's outlets — points, rewards, and member engagement for 10,000+ active members on web and mobile.
Next.js · TypeScript · Tailwind CSS · Node.js · Express.js
The back-office ERP of a printing company — invoices, work orders, production tracking, inventory, and finance & accounting in one system.
Next.js · TypeScript · Redux Toolkit · TanStack Query · Express.js
An ERP finance module that tracks and reconciles operational costs — shipping, installation services, and inter-warehouse transfers — across every branch.
Next.js · Redux Toolkit · Express.js · MongoDB · Socket.IO
A decentralized tipping app on the Canton Network — send tips, red pockets, and subscriptions from a secure mobile wallet.
React Native CLI · TypeScript · Canton Network · Biometrics
§02
From frontend developer to tech lead — every role closer to the business problem.
Full careerMay 2026 — Present
6 mo
FreelanceDM Development · Jakarta · Remote
Independent practice delivering business systems and mobile apps for companies — from the first requirements session to the production release.
Jan 2025 — Apr 2026
1 yr 4 mo
ContractPT. Tri Agung Nusantara · Jakarta, Indonesia
Led the redesign and rebuild of TAN Rewards v2, the group's CRM and loyalty platform for web and mobile, running in production across its outlets.
Nov 2021 — Nov 2024
3 yrs 1 mo
ContractPT. Maju Gemilang Indotech · South Tangerang, Indonesia
Built Be Management System, an enterprise property and finance platform running daily operations for 10+ apartment buildings and 2,000+ units — first on the frontend, then across the full stack.
§03
What I build with, and how deep it goes.
§04
AI speeds up the typing. The thinking, the checks, and the responsibility stay with me.
Every task starts as a written spec — scope, what's out of scope, acceptance criteria. The agent builds against it, and I review against it.
Type check, lint, production build, and an end-to-end run in an isolated environment before anything is called done. Output gets read line by line.
Project memory, a progress log, and handover notes are updated after every task, so work survives context limits, new sessions, and new teammates.
No credentials in prompts or commits. Commits, deploys, and anything irreversible wait for a human decision. Tasks are reported to Notion through MCP.
stack:Claude CodeMCPNotionGemini APIClaude API
§05
Notes from building business systems and shipping mobile apps.
All articles4 min read
Specs, project memory, verification gates, and handover notes: how to let an AI agent write most of the code without letting it own the decisions.
4 min read
Signing, versioning, store review, and the small native details that decide whether a bare React Native release goes smoothly or stalls for a week.
4 min read
Ledgers, journals, and audit trails: the engineering rules that keep financial numbers correct when a business system grows from one building to many.
§06
Tell me what the system needs to do. I will reply with questions, an approach, and a realistic timeline.