Live website. Some published content is marked as examples pending confirmation.
● ● ●sinarmulyo.com↗
LIVE WEBSITE CAPTURE / SEPTEMBER 2026
/02DESKTOP / MUSIC
Hikalist
Music, with a home on your desktop.
A standalone Windows music player with streaming, synchronized lyrics, offline downloads, and collaborative playlists. Local SQLite storage and Supabase sync keep playlist changes moving when connectivity returns.
APPLICATION ARCHITECTURE / FROM THE PROJECT README
/03MOBILE / HEALTH TRACKING
Caloris
Everyday tracking. Thoughtful architecture.
Food, water, weight, activity, and reminders in a Flutter app. Riverpod separates interface and data logic; a per-user SQLite cache and mutation outbox support offline food diaries. Food-photo estimates stay editable before confirmation.
Boards, lists, and draggable cards backed by ownership-scoped APIs, transactional reordering, and WebSocket updates across open clients.
Go / React / TypeScript / PostgreSQL / WebSocket
AHKURDEV / ENGINEERING
AHKURDEVID / 01
Ahmad KurniawanFULL-STACK DEVELOPER
02 / THE PERSON BEHIND THE CODE
Across platforms. Close to the details.
I’m Ahmad, a full-stack developer based in Lampung, Indonesia. I build web, mobile, and desktop software, including the services that connect them.
My current work centers on Next.js, Flutter, and Kotlin with Compose Desktop. I’m interested in how software holds together: API boundaries, local data, synchronization, and the small decisions that make an interface work.
Alongside building, I study Informatics Engineering at IBI Darmajaya. I also work with Python automation and security tooling.
LAMPUNG, INDONESIAOPEN TO COLLABORATION
03 / CAPABILITIES
The work underneath.
01
Interface engineering
Responsive web interfaces built with React, Next.js, and TypeScript. Clear interaction states and maintainable components.
02
Backend & data
REST APIs, authentication, and relational data. Boundaries between application logic, storage, and external services.
03
Mobile & desktop
Flutter applications and Kotlin desktop software, with local persistence, synchronization, and platform integration.
04
Automation & tooling
Python scripts for repeatable tasks, network tooling, and security research workflows.
04 / TECHNOLOGY
A stack with purpose.
Chosen for the problem. Used across real projects.
MY TOOLKIT / 019 TECHNOLOGIES
Languages
The languages I use across web, mobile, desktop, and scripting.