Skip to content

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

COFFEEGOOGLEDOCUMENTATIONSTACK OVERFLOWMUSICCURIOSITYPATIENCEQUESTIONABLE DECISIONS

SKILLS

CONFIDENT

ARCHITECTUREBACKEND SYSTEMSWEB APPLICATIONSDATABASE DESIGN

WORKING WITH

CLOUDDEVOPSUI ANIMATIONCREATIVE CODING

CURRENTLY EXPLORING

WEBGLSHADERSAI SYSTEMSDISTRIBUTED SYSTEMS

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