Hello, I'm Fathir BimaShabri.
A student who |
Building modern web experiences with React, Next.js, TypeScript, and crafting custom NixOS systems from scratch.

Fathir Bima Shabri
Full-stack Developer
--:--:--
Loading...
Asia/Jakarta · GMT+7
Currently building
Next.js 14 server actions
Currently learning
NixOS flakes & modules
Listening to
Jazz while coding 🎷
Status
Open to projects
Background
Why I'm the right developer.
Nov 2025 — Jan 2026
Network & Systems Administration Intern
Telkom Klaten
Managed technician performance data and automated workflows. Developed a custom Telegram bot to streamline reporting, ticket closures, and re-entry of technician logs, significantly improving operational efficiency.
2022 — Present
Web Developer
MPK Satriya Adhijaya
Built and managed web platforms for the Airlangga school election events, including live vote counting dashboards with real-time MongoDB updates.
Interactive NixConfigurator.
Customize and output your own modular declarative system config. Toggle options, shells, and packages to watch the generated Nix expression dynamically update.
Selected Work
Things I've shipped.

Airlangga 2025 Live Count
01Real-time election vote counting dashboard with admin controls, live MongoDB updates, and animated ChartJS visualizations.

Airlangga 2024 Live Count
02Static-first live vote count site for the 2024 school election. Optimized for load performance and built with animated charts.

NixOS Hyprland Dotfiles
03Fully declarative NixOS config with Hyprland WM, custom color schemes, secrets manager, dual GPU support, and Acer keyboard backlight modules.
Currently Playing
My coding soundtrack.
My Code & Coffee Playlist
Jazz · Lofi · Instrumental — what keeps me going