ABOUT
I'm TEINSISUNO.
Developer. Architect.
Professional problem maker and problem solver.
HOW IT STARTED
Berawal dari rasa penasaran kenapa sebuah tombol bisa terasa “enak” ditekan. Dari view-source, ke PHP, ke database yang corrupt di jam 2 pagi. Saya belajar bahwa website yang bagus bukan yang paling canggih — tapi yang paling bisa diandalkan saat dibutuhkan.
WHAT I LEARNED
Frontend mengajarkan empati. Backend mengajarkan kerendahan hati. Arsitektur mengajarkan bahwa setiap keputusan mudah hari ini adalah utang yang ditagih besok pagi. Jadi saya belajar menulis kode yang sedikit, jelas, dan mudah dihapus.
WHAT I BUILD NOW
Web application end-to-end: dari UX dan interface, sampai API, database design, auth, dan deployment. Fokus saya adalah sistem yang enak dipakai user dan tidak menyiksa developer berikutnya.
WHERE I'M GOING
Ke arah sistem terdistribusi, creative coding yang serius, dan tooling yang membuat tim kecil bisa bekerja seperti tim besar. Sambil tetap menjaga satu prinsip: simple before clever.
SYSTEM STACK
- FRONTEND
- Blade, Vue, Tailwind, GSAP
- BACKEND
- Laravel, PHP, Node
- DATABASE
- PostgreSQL, MySQL, Redis
- API
- REST, validation, rate limiting
- ARCHITECTURE
- Modular monolith, queues, caching
- INFRASTRUCTURE
- Nginx, Docker, CI/CD
- DEVOPS
- Deploy, backup, observability
- SECURITY
- Auth, RBAC, XSS/CSRF/SQLi hygiene
HUMAN STACK
SKILLS
CONFIDENT
WORKING WITH
CURRENTLY EXPLORING
HOW I THINK
01
SIMPLE BEFORE CLEVER.
Kode pintar yang tidak bisa dijelaskan dalam 2 menit adalah kode yang salah.
02
ARCHITECTURE SHOULD SERVE THE PRODUCT.
Arsitektur bukan tujuan. Produk yang hidup lebih penting dari diagram yang indah.
03
PERFORMANCE IS A FEATURE.
Setiap 100ms adalah keputusan desain. Lambat adalah bug yang sopan.
04
CODE IS A LIABILITY. WRITE LESS OF IT.
Baris kode terbaik adalah yang tidak perlu ditulis. Yang kedua terbaik adalah yang mudah dihapus.
05
IF USERS DON'T UNDERSTAND IT, THE SYSTEM IS NOT DONE.
UX yang membingungkan adalah arsitektur yang belum selesai.
RANDOM FACTS
- Coffee dependency
- HIGH
- Unread browser tabs
- 47
- Production bugs
- CLASSIFIED
- Favorite command
- git status
- Current obsession
- making things weird