Building modern web products with precision & craft.
I build fast, beautiful, and highly scalable web applications, designing interfaces that feel alive and responsive.
Hi! I'm a full-stack engineer and designer passionate about crafting high-performance user interfaces and building tools that developers love. I spend my time exploring modern styling technologies, optimizing databases, and deploying clean code architectures. When I'm not pushing pixels or seeding databases, you'll find me writing technical deep dives on my blog, contributing to the Open Source ecosystem, or prototyping side projects.
Technical Proficiency & Frameworks
Core technologies, programming languages, libraries, and tools I use to build scalable products.
Backend & Databases
13 skillsFrontend Development
9 skillsTools & Hardware
2 skillsWork Experience & Roles
Back-End Developer
CV. Newus TechnologyDeveloped a lot of web applications for clients using various technologies and frameworks.
Back-End Developer
PT. Cinda Lagika Gravia (Internship)developed a web application for the company's internal use. I was responsible for the back-end development, including the design and implementation of the database.
Full-Stack Developer
PT. Gatra Mapan (Internship)developed a web application for the company's internal use. I was responsible for the front-end and back-end development, including the design and implementation of the database.
Featured Projects & Products
web-thermal-printer
Universal WebAssembly Thermal Printer SDK for Browser & Node.js with Full TypeScript Support.
TiketPapa - Ticket Booking System (Front-End)
A ticket booking system for a cinema. I was responsible for the front-end development, including the design and implementation of the user interface.
BrainWave - Application for IOT monitoring
An application for monitoring IOT devices. I was responsible for the front-end and back-end development, including implementation bluetooth connection for IOT device.
Thoughts, Notes & Engineering
Next.js 16: Turbopack Jadi Default, Caching Akhirnya Masuk Akal
Next.js 16 rilis Oktober 2025 dengan Turbopack sebagai default bundler (10x faster Fast Refresh, 2-5x faster builds), sistem caching eksplisit via 'use cache', React Compiler stable, dan React 19.2. Ini yang paling substantial sejak App Router.
Dead Man's Switch: Securing Your Digital Legacy
Secure sensitive data and automate alerts if you go offline. Implement dead man's switch with practical examples for developers and teams.
Getting Started with Next.js 16
Coba Next.js 16 dengan Turbopack dan React 19. Build time turun drastis, hot reload instant. Tutorial praktis dengan benchmark real dan kapan upgrade.
Cara Cetak Struk ESC/POS Langsung dari Browser Tanpa Aplikasi Desktop
Pelajari cara mengirim perintah ESC/POS langsung ke printer thermal dari browser menggunakan WebUSB dan library web-thermal-printer.
Mengelola Monorepo Modern dengan Turborepo
Panduan lengkap mengelola monorepo secara efisien menggunakan Turborepo untuk mempercepat build, caching, dan manajemen dependency.
Authentication Modern: Passkeys vs Password — Masa Depan Login Tanpa Password
Passkeys menggunakan WebAuthn dan biometrik untuk menggantikan password tradisional. Lebih aman, lebih cepat, dan tidak bisa di-phishing. Pelajari cara kerja dan implementasinya.
Let’s build something exceptional together.
Currently available for consulting, freelance software projects, and high-impact engineering roles.
