Skip to content

Ahmad Hidayatullah

Information Systems student and developer. I build full-stack web apps with Next.js and TypeScript, and native Android apps with Kotlin. That includes a live storefront with a custom CMS for a food business in Serpong, and an offline-first finance app that runs entirely on the device.

GitHub profileNext.jsTypeScriptPostgres & SupabaseKotlin & Compose
Work

Four featured projects, spanning full-stack web and native Android

Every project has a case study covering the problem, the architecture decisions, and what I would do differently next time.

Pempek Palembang Cek Lis interfaceStorefront & CMS
Solo developer, real business, unpaidJun – Jul 2025

Pempek Palembang Cek Lis

A storefront and custom CMS for a pempek shop in Serpong, South Tangerang. The owner manages the menu, promo banners, reviews, and contact details from an admin panel instead of asking me to change the code.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
SyncLancer interfaceMulti-tenant SaaS
Solo developer, personal productJun 2026 – present

SyncLancer

A self-initiated multi-tenant project management app for freelancers: leads, clients, proposals, projects, tasks, invoices, and time tracking in one place, with a portal clients can log into.

  • 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
Productivity & Focus
Solo developer, personal projectAug 2026 – present

Mother

A personal productivity Android app combining daily habit tracking, focus sessions with persistent background timer, and visual task urgency in a Neobrutalist design.

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Room DB
HitungUang interface
Offline-first Android
Solo developer, personal projectJun 2026 – present

HitungUang

An offline-first Android expense tracker that keeps everything on the device: no account, no server, no sync. Receipt scanning and charts run locally.

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

What I use, and where I've actually used it

Grouped by how far I've taken each one in a real project, rather than by a score I gave myself.

Web frontend

The stack behind both of my live sites and this portfolio.

Used in a live project

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

Used in a personal project

  • Framer Motion

Backend & database

Schema design, access rules, and the query layer above them.

Used in a live project

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

Still learning

  • GraphQL

Android

Everything in Mother and HitungUang runs directly on-device with native Android.

Used in a personal project

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

Tooling & practices

How the code gets organised, reviewed, and shipped.

Used in a live project

  • Git & GitHub
  • Vercel
  • Turborepo & pnpm workspaces

Used in a personal project

  • Clean Architecture

Still learning

  • Unit & integration testing
  • CI pipelines
About

Ahmad Hidayatullah

I care about code that still makes sense six months later.

I'm an Information Systems student at Gunadarma University. I work on projects end to end: figuring out what the person actually needs, modelling the data, building it, and shipping it. Mostly TypeScript on the web and Kotlin on Android.

Two live web applications on their own domains, and two native Android apps on GitHub

Each one has a written case study, including the trade-offs

Comfortable owning a feature from database schema to deploy

At a glance

Based in
Bekasi, West Java, Indonesia (WIB, UTC+7). Happy to work remotely or on-site around Jakarta.
Education
Information Systems, Gunadarma University (2025 – present)
Focus
Full-stack web (Next.js, TypeScript, Postgres) and native Android (Kotlin, Compose)
Open to
A part-time internship of about 20 hours a week, freelance projects, and getting to know other developers.
Languages
Indonesian (native), English (professional)
Contact

Open to internships, freelance work, and just talking shop

I have around 20 hours a week free right now for an internship or freelance work. Full-time isn't possible until I finish my degree, but introductions are welcome too. I usually reply to email within a day.

Email meGitHub