Engineer by trade, student by habit.
Principal engineer at GoTo Financial and Google Developer Expert, Cloud.
About me
I’m Imre. I build platforms in Jakarta, and keep learning new things.
- Now
- Principal Engineer, infrastructure at GoTo Financial
- Focus
- Platform engineering, Kubernetes and databases
- Community
- Google Developer Expert for Cloud; speaking since 2018, GopherCon Singapore to Cloud DevFest Hanoi
- On air
- Cloud Engineering with Imre on YouTube, and the Ngobrolin Startup & Teknologi podcast
Portfolio
Highlights from things I have built and shipped.
| Project | What it does | Built with |
|---|---|---|
| Crystal Caves | A cave shooter built from scratch on a canvas, as the Game Dev 101 capstone. | TypeScript, Canvas 2D, Web Audio |
| Example CLI | A command-line tool that does one job well. | Go |
| Example web app | A small product with a real user and a real database. | TypeScript, Postgres |
| Example library | Shared code other people install and depend on. | Python |

Featured: Crystal Caves
A complete game, built from the ground up and taken apart lesson by lesson.
- What it is
- A cave shooter with a new level every run
- Built from
- 18 earlier lessons, each named in the code
- Runs on
- A plain canvas, no engine
Learning
Lessons I build for myself while learning something new, shared in case they help you too.
| No. | Subject | Lessons | Time |
|---|---|---|---|
| 1 | Game Dev 101 | 22 | 7 h |
| 2 | Math for AI | 56 | 12 h |
All lessons
New subjects get added as I learn them.
Say hello
- your email address
- Writing
- imrenagi.com
- Learn
- All courses