~/portfolio/index.html
UTF-8 LF HTML5

available for freelance & junior backend roles

I build backend systems that assume they'll be attacked.

Momon — self-taught developer di Medan. Fokus di Python/Flask, arsitektur multi-tenant, dan hardening keamanan aplikasi nyata: dari OTP & 2FA sampai IDOR fixing dan audit log. Semua dikembangkan dan di-deploy langsung dari HP.

2+tahun ngoding aktif
2sistem production-grade
100%dibangun via Termux
whoami.sh
momon@termux:~$ whoami
backend developer, security-minded

momon@termux:~$ cat focus.txt
Flask · SQLite · Auth & Sessions
Multi-tenant architecture
IDOR / injection hardening

momon@termux:~$ echo "$STATUS"
""
momon@termux:~$
PYTHONFLASKSQLITEJAVASCRIPTSOCKETIOOTP / 2FAIDOR HARDENINGSESSION MANAGEMENTTERMUX DEPLOYMENTREST API

apa yang saya kerjakan

Bukan cuma nulis kode — saya rancang sistemnya.

Dari database schema, alur autentikasi, sampai bagaimana sebuah bug keamanan ditemukan dan ditutup.

backend

Application Architecture

Merancang struktur multi-tenant, routing berbasis subdomain, dan schema database yang scalable dari awal — bukan ditambal belakangan.

security

Security Hardening

Audit alur autentikasi, tutup celah IDOR, terapkan tenant-scoped query, dan jaga kebersihan credential di setiap environment.

deployment

Mobile-First Workflow

Seluruh siklus development — coding, testing, git, deployment — dijalankan dari Termux di Android. Constraint ini justru membentuk kebiasaan kerja yang efisien.

cara kerja saya

Empat prinsip yang saya pegang di setiap project.

01

Rencanakan sebelum menulis kode

Schema, alur data, dan potensi failure case dipetakan dulu sebelum baris kode pertama ditulis.

02

Anggap setiap input itu bermusuhan

Validasi, tenant-scoping, dan rate limiting bukan fitur tambahan — itu bagian dari desain awal.

03

Iterasi cepat, commit rapi

Perubahan kecil, teruji, dan terdokumentasi — supaya rollback tidak pernah jadi mimpi buruk.

04

Dokumentasikan keputusan, bukan cuma kode

Kenapa sebuah pendekatan dipilih sama pentingnya dengan bagaimana ia diimplementasikan.

featured work

Dua sistem yang paling merepresentasikan cara saya bekerja.

semua projects →

Flask · SQLite · SocketIO

production

CafePOS v3.1

Sistem POS multi-tenant untuk cafe, dengan wildcard subdomain routing, signed QR token untuk pemesanan meja, dan AI chat assistant.

Multi-tenantIDOR-hardenedPWA
case studybaca detail →

Flask · SQLite · Auth

production

blogcms v14.6

CMS blog dengan OTP & 2FA, penjadwalan post, co-authoring, sistem appeal, dan audit log penuh untuk setiap aksi pengguna.

2FAAudit LogSession Mgmt
case studybaca detail →

buka untuk kolaborasi

Punya project yang butuh backend kuat & aman?

main | Ln 1, Col 1
no problems detected
UTF-8 00:00:00