πββοΈ Hey!!
I'm Hilmi Abroor
Heads up: Best viewed on desktop!
I'm a Fullstack developer, speedcuber, and all-around cool dude, based in Surabaya, Indonesia.
I started building this on December 12, 2025. It's built using Vite, vanilla TypeScript, HTML, and CSS. Everything here is written in Neovim on Arch Linux (I use Arch, btw) and tested in Firefox.
Take a look at the code, check the changelog, or reach out if you want to chat.
Featured Projects
404 - Page Not Found
The page you're looking for doesn't exist.
Go HomeAbout Me
I'm Hilmi Abroor, a developer based in Surabaya, Indonesia. available for full-time position.
I'm currently an undergraduate at Universitas Terbuka, expected to graduate in April 2027.
Honestly, I just like knowing how things work. I build with Vanilla TypeScript here because it forces me to understand the browser's actual behavior. Itβs slower and harder than using a framework, but thatβs the point.
Currently, I'm obsessed with the raw web platform. While I can use frameworks like React and Svelte, I spend most of my free time reading source code (big fan of the Monkeytype repo) and building this website in vanilla TypeScript to understand browser rendering and performance.
The Toolkit
My workflow is heavily keyboard-centric.
Environment
- OS: Arch Linux
- WM: Hyprland
- Editor: Neovim
- Terminal: Wezterm
- Browser: Firefox
Core
- TypeScript / JavaScript
- Python
- Java (uni stuff)
- R (uni stuff)
- HTML5 / SCSS / CSS
Ecosystem
- React / TailwindCSS
- Node.js / Express
- Django / PostgreSQL
AFK (Away From Keyboard)
When I'm not coding, I'm usually doing one of three things: calisthenics, reading or speedcubing.
Calisthenics
Currently working on my Handstand.
Unlocked: L-Sit, Planche.
The Reading List
I read a lot. Here are the ones that live rent-free in my head:
- Tales of Herding Gods Reading
- Lord of the Mysteries Goat
- Supreme Magus Completed
- Reverend Insanity GOAT
- The Beginning After The End Completed
- Mother of Learning Completed
Speedcubing
I main 3x3, but I run 2x2 and 4x4 often. Yes, I'm still using a 2018 Gan 356S. It still works.
| Event | Main | PB |
|---|---|---|
| 2x2 | QiYi M Pro | 0.67s |
| 3x3 | Gan 356S V2 | 7.54s |
| 4x4 | MGC 4x4 | 50.34s |
| Megaminx | Moyu Meilong | 1m 16s |
Music
I listen to Waltzes, Ballades, and Concertos. I appreciate the raw craftsmanship in these pieces; there is a level of emotional depth you can only get without words.
Beyond the sound, I'm drawn to the structure and patterns. It gives my brain the necessary space to think, providing a steady effect on my focus and mood without the distraction of lyrics.
- Shostakovich: Waltz No. 2 Dmitri Kitaenko
- Johann Strauss II - The Blue Danube Waltz Andre Rieu's
- Johann Strauss II - Voices of Spring Waltz Andre Rieu's
- Chopin: Ballades No. 1-4 Krystian Zimerman
- Rachmaninoff: Concerto No. 2 Op. 18 Evgeny Kissin
- Chopin: Concerto No. 1 Seong-Jin Cho
- Tchaikovsky: Concerto No. 1 Op. 23 Evgeny Kissin
Blog
Loading....
Projects
Loading....
πβοΈ Guestbook
DrawBook
Website Gallery
Loading drawings...