Langsung ke konten

Terbuka untuk freelance, kontrak, dan full-time

// Pembukuan seimbang. Rilis tepat waktu. Tim tidur nyenyak.

Dony
Marsahid.
Senior Fullstack Engineer (Tech Lead)ERP & Sistem Bisnis Terintegrasi AI

Saya membangun sistem bisnis yang menjalankan operasional harian: ERP, HRIS, finance, CRM, dan e-commerce. Saya memimpin dari analisis kebutuhan sampai rilis production, dengan AI untuk mempercepat eksekusi.

ops.console / systems-in-productionlive

core

API

Node · Mongo

ERP Properti

2,000+

invoice ditagih & dibayar setiap bulan

Berbasis di Jakarta · UTC+7

tahun di pengembangan software
5+tahun di pengembangan software
project production
12project production
member loyalty terlayani
10K+member loyalty terlayani
invoice terotomasi per bulan
2,000+invoice terotomasi per bulan
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • React Native
  • Angular
  • Redux
  • NgRx
  • JavaScript
  • Node.js
  • Express.js
  • MongoDB
  • MySQL
  • Cloudflare
  • Vercel
  • Git
  • Jest
  • Vitest
  • Claude Code
  • MCP

§01

Project pilihan

Sistem yang dipakai setiap hari: ERP properti, CRM loyalty, finance, HRIS, e-commerce, dan aplikasi mobile Web3.

Semua project (12)
Be Management System — PropTech ERP
PropTech ERPSistem privat

Platform properti dan finance enterprise yang menjalankan billing, kontrak, fasilitas, dan akuntansi untuk 10+ gedung apartemen.

Angular · NgRx · Express.js · MongoDB · Xendit

Full Stack Developer · PT. Maju Gemilang Indotech
TAN Rewards V2 — Platform CRM & Loyalty
Platform CRM & LoyaltyDashboard privat · aplikasi publik

Platform CRM dan loyalty di balik outlet TAN Group — poin, reward, dan engagement member untuk 10.000+ member aktif di web dan mobile.

Next.js · TypeScript · Tailwind CSS · Node.js · Express.js

Senior Fullstack Developer + Tech Lead · PT. Tri Agung Nusantara
ERP PT Pusat Cetak Indonesia — ERP
ERPSistem privat

ERP back office perusahaan percetakan — invoice, surat perintah kerja, tracking produksi, inventory, serta finance & accounting dalam satu sistem.

Next.js · TypeScript · Redux Toolkit · TanStack Query · Express.js

Software Engineer · PT. Pusat Cetak Indonesia
Finance Gudang System — ERP Finance
ERP FinanceSistem privat

Modul ERP finance untuk mencatat dan merekonsiliasi biaya operasional — ongkir, jasa pemasangan, dan langsir antar gudang — di seluruh cabang.

Next.js · Redux Toolkit · Express.js · MongoDB · Socket.IO

Software Engineer · CV Gudang Interior
Wintip — Web3 Tipping App
Web3 Tipping App

Aplikasi tipping terdesentralisasi di Canton Network — kirim tip, red pocket, dan subscription dari wallet mobile yang aman.

React Native CLI · TypeScript · Canton Network · Biometrics

Mobile Developer

§02

Pengalaman kerja

Dari frontend developer sampai tech lead — tiap peran makin dekat dengan masalah bisnisnya.

Karier lengkap
  1. Mei 2026 — Sekarang

    6 bln

    Freelance

    Senior Full Stack Developer (Tech Lead) + Mobile Developer

    03

    DM Development · Jakarta · Remote

    Praktik independen yang mengerjakan sistem bisnis dan aplikasi mobile untuk perusahaan — dari sesi kebutuhan pertama sampai rilis production.

    • Next.js
    • React Native
    • TypeScript
    • Express.js
    • MongoDB
    • Claude Code
  2. Jan 2025 — Apr 2026

    1 thn 4 bln

    Kontrak

    Senior Full Stack Developer + Tech Lead

    02

    PT. Tri Agung Nusantara · Jakarta, Indonesia

    Memimpin perancangan ulang dan pembangunan TAN Rewards v2, platform CRM dan loyalty grup untuk web dan mobile, yang berjalan di production di seluruh outlet.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Node.js
    • Express.js
    • MongoDB
    • AWS
  3. Nov 2021 — Nov 2024

    3 thn 1 bln

    Kontrak

    Full Stack Developer

    01

    PT. Maju Gemilang Indotech · Tangerang Selatan, Indonesia

    Membangun Be Management System, platform properti dan finance enterprise yang menjalankan operasional harian 10+ gedung apartemen dan 2.000+ unit — awalnya di frontend, lalu di seluruh stack.

    • Angular
    • NgRx
    • Express.js
    • MongoDB
    • Xendit
    • AWS

§03

Stack & tools

Teknologi yang saya pakai, dan seberapa dalam penguasaannya.

ExpertExpertAdvancedAdvancedBasicBasic

Frontend

  • Next.jsExpert
  • ReactExpert
  • AngularJSExpert
  • TypeScriptExpert
  • JavaScriptExpert
  • NgRxExpert
  • ReduxExpert
  • Web PerformanceExpert

Mobile app

  • React Native (iOS & Android)Expert
  • FlutterBasic

Backend

  • Express.jsExpert
  • Node.jsExpert
  • REST API DesignAdvanced

Styling & desain

  • Tailwind CSSExpert
  • Design SystemsExpert
  • Responsive DesignExpert
  • AccessibilityAdvanced
  • Motion & InteractionAdvanced

Database

  • MongoDBExpert
  • MySQLAdvanced
  • PostgreSQLBasic

Tools & platform

  • GitExpert
  • CloudflareAdvanced
  • DockerBasic
  • VercelAdvanced
  • GitHubAdvanced
  • NotionAdvanced
  • Google CalendarAdvanced

Testing & quality

  • TypeScript (tsc --noEmit)Expert
  • ESLintExpert
  • PrettierExpert
  • JoiAdvanced
  • ZodAdvanced
  • JestAdvanced
  • VitestAdvanced
  • MaestroAdvanced

AI-assisted development

  • AI-Assisted Dev (Claude Code)Expert
  • Agentic Workflows & MCPAdvanced
  • Prompt EngineeringAdvanced
  • LLM API IntegrationAdvanced

§04

Metode: AI dengan disiplin engineering

AI mempercepat mengetik. Berpikir, memeriksa, dan tanggung jawabnya tetap di saya.

  1. 01

    Spec sebelum kode

    Setiap task dimulai dari spec tertulis — scope, yang di luar scope, dan kriteria selesai. Agent membangun berdasarkan spec itu, dan saya me-review berdasarkan spec yang sama.

  2. 02

    Diverifikasi, bukan dipercaya

    Type check, lint, production build, dan uji end-to-end di environment terpisah sebelum sesuatu dianggap selesai. Hasilnya dibaca baris per baris.

  3. 03

    Memory & handover

    Memory project, log progres, dan catatan handover diperbarui setiap selesai task, jadi pekerjaan tetap utuh meski konteks habis, sesi baru, atau ada anggota tim baru.

  4. 04

    Aman sejak awal

    Tidak ada kredensial di prompt atau commit. Commit, deploy, dan aksi yang tidak bisa dibatalkan menunggu keputusan manusia. Task dilaporkan ke Notion lewat MCP.

stack:Claude CodeMCPNotionGemini APIClaude API

§05

Artikel

Catatan dari membangun sistem bisnis dan merilis aplikasi mobile.

Semua artikel
  • 4 menit baca

    AI-Assisted Development dengan Disiplin Engineering

    Spec, memory project, gerbang verifikasi, dan catatan handover: cara membiarkan AI agent menulis sebagian besar kode tanpa menyerahkan keputusan kepadanya.

    • AI
    • Claude Code
    • MCP
    • Workflow
  • 4 menit baca

    Merilis React Native Tanpa Expo: Checklist Rilis untuk iOS dan Android

    Signing, versioning, review store, dan detail native kecil yang menentukan apakah rilis React Native bare berjalan mulus atau tertahan seminggu.

    • React Native
    • iOS
    • Android
    • Release
  • 3 menit baca

    Membangun Modul Finance ERP yang Dipercaya Akuntan

    Ledger, jurnal, dan audit trail: aturan engineering yang menjaga angka keuangan tetap benar saat sistem bisnis tumbuh dari satu gedung menjadi banyak.

    • ERP
    • Finance
    • MongoDB
    • Node.js

§06

Mulai project

Ceritakan apa yang perlu dikerjakan sistemnya. Saya balas dengan pertanyaan, pendekatan, dan timeline yang realistis.

Membuka aplikasi email Anda dengan pesan yang sudah terisi.