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
,