About

I first got curious about programming when I saw a UNIKOM student building websites in our rented house 🏠. Back in the KasKus era, he was selling web templates and crafting sites with Dreamweaver. I was still in 7th grade, and instead of learning to code, I just used his setup to play PC games 🎮.

So when did I really start programming? That happened in vocational high school where I studied electronics (audio/video). Thanks to a subject on microcontrollers, I coded in Assembly. My first major project? A full-blown traffic light control system using ATmega16 — from schematic design, PCB printing, soldering, to firmware development. It took a full semester 🚦.

I then tried continuing electronics at ITENAS, but had to stop due to financial struggles. While exploring options, I found BSI Antapani (now ARS University). During this time, I worked various freelance and odd jobs — including at a local internet café which gave me unlimited access to the web 🌐.

My college life wasn’t exactly ideal. I wasn’t active in campus orgs or very consistent with classes due to unpredictable work hours. At one point, I had to delay my thesis just to save enough money to graduate.

I eventually made it 🎓. My thesis? A mobile-based POS system that syncs cashier and kitchen orders in real time. I used Flutter (when it was still pre-1.0!) and Firebase Firestore as the backend.

Even before graduating, I started working to support myself. I joined DumbWays Bootcamp to speed up my learning in real-world stacks — super helpful since I didn’t have much formal industry experience.

Since August 2020, I’ve been working professionally in IT. My main stack includes: TypeScript, React, Next.js, Express.js, and MongoDB,