Lewati ke konten

Ahmad Hidayatullah

Mahasiswa Sistem Informasi yang membangun aplikasi web full-stack dengan Next.js dan TypeScript, serta aplikasi Android native dengan Kotlin. Di antaranya storefront dan CMS custom untuk usaha kuliner di Serpong, dan aplikasi keuangan yang berjalan sepenuhnya di perangkat.

Profil GitHubNext.jsTypeScriptPostgres & SupabaseKotlin & Compose
Karya

Empat proyek terpilih, dari web full-stack hingga Android native

Setiap proyek punya studi kasus yang membahas masalahnya, keputusan arsitekturnya, dan apa yang akan saya ubah kalau mengerjakannya lagi.

Pempek Palembang Cek Lis interfaceStorefront & CMS
Developer tunggal, bisnis nyata, tanpa bayaranJun – Jul 2025

Pempek Palembang Cek Lis

Storefront dan CMS custom untuk kedai pempek di Serpong, Tangerang Selatan. Pemiliknya mengelola menu, banner promo, ulasan, dan data kontak dari admin panel, tanpa perlu minta saya mengubah kodenya.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
SyncLancer interfaceSaaS multi-tenant
Developer tunggal, produk pribadiJun 2026 – sekarang

SyncLancer

Aplikasi manajemen proyek multi-tenant untuk freelancer, inisiatif sendiri: lead, klien, proposal, proyek, tugas, invoice, dan pencatatan waktu di satu tempat, lengkap dengan portal yang bisa diakses klien.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
09:41
5G100%

Selamat Pagi, Ahmad! 👋

Kamis, 14 Agustus 2026

STREAK HARI INI
7HARI
Target Hari Ini1j 25m / 2j 00m

Deadline Terdekat

Selesaikan Room Database Migration

14 Agu 2026, 23:59

URGENT

Tugas Kuliah Sistem Informasi

15 Agu 2026, 12:00

MEPET

Jadwal Hari Ini

Sesi Belajar Jetpack Compose

09:00 - 11:00

Berlangsung

Review Habit & Target Streak

14:30 - 15:00

Belum Mulai
Produktivitas & Fokus
Developer tunggal, proyek pribadiAgu 2026 – sekarang

Mother

Aplikasi produktivitas pribadi Android yang menggabungkan pelacak kebiasaan (streak), sesi fokus (background timer), dan matriks prioritas tugas berdesain Neobrutalism yang kontras dan fungsional.

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Room DB
HitungUang interface
Android offline-first
Developer tunggal, proyek pribadiJun 2026 – sekarang

HitungUang

Pencatat pengeluaran Android offline-first yang menyimpan semuanya di perangkat: tanpa akun, tanpa server, tanpa sinkronisasi. Pemindaian struk dan grafiknya berjalan lokal.

  • Kotlin
  • Jetpack Compose
  • Dagger Hilt
  • Room DB
Tech stack

Yang saya pakai, dan di mana saya benar-benar memakainya

Dikelompokkan berdasarkan sejauh mana saya memakainya di proyek nyata, bukan berdasarkan skor yang saya beri sendiri.

Frontend web

Stack di balik dua situs yang sudah live dan portofolio ini.

Dipakai di proyek yang live

  • Next.js (App Router)
  • React
  • TypeScript
  • Tailwind CSS
  • shadcn/ui

Dipakai di proyek pribadi

  • Framer Motion

Backend & database

Perancangan skema, aturan akses, dan lapisan query di atasnya.

Dipakai di proyek yang live

  • PostgreSQL
  • Supabase
  • Row-Level Security
  • Prisma ORM
  • Auth.js
  • TanStack Query

Masih dipelajari

  • GraphQL

Android

Semua yang ada di Mother dan HitungUang berjalan langsung di perangkat Android native.

Dipakai di proyek pribadi

  • Kotlin
  • Jetpack Compose
  • Room DB
  • Dagger Hilt
  • WorkManager
  • ML Kit (on-device)

Tooling & praktik

Cara kode disusun, direview, dan dirilis.

Dipakai di proyek yang live

  • Git & GitHub
  • Vercel
  • Turborepo & pnpm workspaces

Dipakai di proyek pribadi

  • Clean Architecture

Masih dipelajari

  • Unit & integration testing
  • CI pipelines
Tentang

Ahmad Hidayatullah

Saya peduli pada kode yang masih bisa dipahami enam bulan kemudian.

Saya mahasiswa Sistem Informasi di Universitas Gunadarma. Saya mengerjakan proyek dari hulu ke hilir: mencari tahu apa yang sebenarnya dibutuhkan, merancang model datanya, membangunnya, lalu merilisnya. Sebagian besar dengan TypeScript di web dan Kotlin di Android.

Dua aplikasi web live di domain masing-masing, dan dua aplikasi Android native di GitHub

Setiap proyek punya studi kasus tertulis, termasuk trade-off-nya

Terbiasa memegang satu fitur dari skema database sampai deploy

Ringkasan

Domisili
Bekasi, Jawa Barat (WIB, UTC+7). Terbuka untuk remote maupun on-site di sekitar Jakarta.
Pendidikan
Sistem Informasi, Universitas Gunadarma (2025 – sekarang)
Fokus
Web full-stack (Next.js, TypeScript, Postgres) dan Android native (Kotlin, Compose)
Terbuka untuk
Internship part-time sekitar 20 jam per minggu, proyek freelance, dan kenalan dengan developer lain.
Bahasa
Indonesia (native), Inggris (profesional)
Kontak

Terbuka untuk internship, freelance, dan ngobrol soal teknis

Saat ini saya punya sekitar 20 jam per minggu untuk internship atau freelance. Full-time belum bisa sampai kuliah selesai, tapi perkenalan baru juga selalu terbuka. Email biasanya saya balas dalam sehari.