The person
behind the code.
Hey! I'm Irfan Aditya — a backend developer from Indonesia who'd rather talk about database indexing than the weather. This page is where you get to know the human behind the commits.
Who I am
I didn't start coding because it was trending — I started because I was genuinely curious about how the apps I used every day actually worked under the hood. That curiosity is still very much alive every time I open a terminal.
My sweet spot is backend development — building scalable systems, clean APIs, and architectures that hold up in production. For me, good code isn't the cleverest code. It's the code that someone else can still read 6 months later without wanting to flip a table.
Outside of work, I like contributing to open source, tinkering with new tools, and occasionally writing about things that made me scratch my head for way too long.
Fun facts
- My productivity is directly proportional to the number of coffees consumed that day.
- My brain hits peak clarity at 11 PM — bugs are just easier to spot at night for some reason.
- I actually read official docs before hitting Stack Overflow. Controversial, I know.
- Gaming is my brain reset after a full day of debugging.
- If something can be automated, there's a good chance I've already written a script for it.
How I got here.
Backend Developer — PT Komuri Indonesia (GeekGarden)
Currently stationed at Pratesis, building production-grade systems fully in Go. Focused on crafting clean, maintainable services with proper architecture — the kind that just works (most of the time). Learning how to balance speed, scale, and sanity in real-world deployments.
Backend Developer — PT Trawlbens Teknologi Anak Indonesia
Building and maintaining a logistics system that connects people, packages, and patience. Started with Laravel, now migrating parts of the stack to Go for better performance and scalability. Sometimes feels like moving trucks and APIs at the same time.
Backend Developer — PT Adhigana Persada Indonesia
Worked on Web3 projects — from crafting tokens to integrating Solidity smart contracts with Golang backends. Also built Laravel dashboards for managing blockchain operations. Learned that decentralization doesn't mean chaos (most of the time).
Fullstack Developer (Intern) — PT Javaindo Multi Cipta
Developed an inventory and project management system for a construction company. Handled data flow between teams and materials — making sure both scaffolding and servers stayed standing.
Fullstack Developer (Intern) — PT Krakatau Steel (Persero) Tbk
Built and maintained internal systems using Laravel for one of Indonesia's largest steel manufacturers. Got firsthand experience in how large-scale industries use code to keep their operations solid (literally).
Tools of the trade.
Want to chat?
I'm always down for a good conversation — collab, questions, or just saying hi.