About Me
Around 2008, I touched a computer for the first time. I had no idea what to do with it, but I knew I wanted to understand it.
In 2014, I started exploring programming, back then I was basically a script kiddie who loved messing around with websites using PHP. That same year, I was introduced to Linux, specifically Ubuntu 14.04.
By 2016, I began taking things more seriously: learning systems, networking, servers, and building stuff on my own. I’m still learning today—still breaking things, fixing them, and occasionally contributing to open-source projects.
People sometimes ask why I built this site. Honestly, I just enjoy sharing what I learn. I used to share things only with friends or in random Facebook groups, so I decided to put everything here instead—organized, searchable, and easier to revisit anytime.
Skills
| Category | Skills | Notes |
|---|---|---|
| System Administration | Linux, FreeBSD, Windows, macOS | Linux (Debian, Ubuntu, CentOS), FreeBSD |
| DevOps | Container & Orchestration | Docker, Docker Compose, Kubernetes, Rancher |
| Cloud | AWS, GCP, DigitalOcean | |
| CI/CD | GitHub Actions, CircleCI, Jenkins | |
| Monitoring | Prometheus, Grafana | |
| Programming | Go | Golang |
| Scripting | Python, Bash | |
| Databases | RDBMS | MySQL, PostgreSQL |
| NoSQL | MongoDB | |
| Blockchain | Networks / Apps | Ethereum, Optimism |
Note: Items in bold are the ones I’m most confident with.
Experience
Backend Developer — PT. Sistem Integrasi Medika (On-site)
January 2025 - Present
- Built and implemented HISv3 modules using Golang (inventory, billing, digital signature, integrations).
- Worked closely with hospital workflows (admission → service → discharge) and internal service integrations.
Part-Time DevOps Engineer & Blockchain Engineer — Glide Protocol XP (Hybrid)
August 2024 - Present
- Designed blockchain network architecture.
- Built blockchain node containers using Docker.
- Deployed node containers on Google Compute Engine.
- Maintained blockchain networks using Prometheus & Grafana.
Freelance DevOps Engineer — Cybria Chain Network (Remote)
November 2024 - December 2024
- Migrated the CYBA Network infrastructure from the previous provider to DigitalOcean.
Full-Time DevOps Engineer — Aurelis RaaS (Remote)
May 2024 - July 2024
- Designed blockchain network architecture.
- Containerized L2 Optimism with a custom user environment using Docker.
- Built container orchestration using Kubernetes and Rancher.
- Created CI/CD pipelines using GitHub Actions.
Part-Time DevOps Engineer — SPILL (Remote)
October 2023 - May 2024
- Containerized front-end and back-end using Docker.
- Integrated TypeScript front-end with JavaScript back-end on Google Cloud Platform.
- Built CI/CD pipelines using GitHub Actions.
Teacher — SMK Negeri 2 Surakarta (Internship)
September 2023 - December 2023
- Taught Informatics using Python.
Backend Developer — Tiga Serangkai (Internship)
January 2023 - February 2023
- Built a web-based approval prototype using TypeScript, FeatherJS, PostgreSQL, and Knex.
Trivia
- Icaksh has been my username since 2008. It started from a photo of me edited on a Sony Ericsson phone and named icaks (from Wicaksono).
- My debug soundtrack often leans into Japanese city pop — the kind that makes even a messy log file feel cinematic.
- I can get weirdly emotional over songs like “Eki” — like, “why does this chord progression feel like a whole life?”
- I’m the type to romanticize late-night work the way a Makoto Shinkai scene romanticizes rain, distance, and timing.
- If a playlist hits the right mood, suddenly deploying infra at 2 AM feels like a coming-of-age montage.
- I genuinely enjoy making anime-style overlays / collages for stories — like mixing personal life + aesthetics + tech identity.
- Cinnabar (Houseki no Kuni) is basically my wife.
- I love the contrast of “soft music, hard problems”: city pop in the ears, servers and networks on the screen.
- My first programming language was PHP, but to this day I’ve never built an app using Laravel.
- I never took any programming course until 2020—everything I learned came from the internet.
- Right now I prefer using FreeBSD for my personal servers over Linux, for reasons I can’t really explain here.
- Because of trivia #10, I tend to prefer FreeBSD tools like jails instead of Docker.
- I’m currently diving deeper into Go. It’s so fun that I often end up opening golang.sucks.
- DevOps basically complicates things that should be simple… but for some reason, I enjoy it.
- As of 2024, I don’t have any professional certifications yet (mainly because the exams are expensive).