E ai Ersad Ahmad Ishlahuddin Open to work
Surabaya, ID / Est. 2017 / Building since

I build software that solves real problems for real people.

Full-stack engineer and Tech Lead with five years shipping admission systems for public schools, financial tools for rural cooperatives, and loyalty apps used in the field. Now learning to design and build native apps so my work can live in someone's pocket.

01 / Selected Work

Things I have built that
people actually use.

01

School Admissions Platform

PPDB / SPMB · public middle schools in Bengkulu

New-student admission in Indonesia runs across four very different tracks: proximity, merit, affirmative action for low-income families, and transfers. I built a platform with four guided flows, a map that pins each student's home and measures the distance to every school, document upload, school ranking, and an admin dashboard with a fair ranking engine behind it.

25schools
6,000applicants
4admission tracks
  • React
  • Laravel
  • Inertia
  • PostgreSQL
  • MinIO
  • OpenStreetMap
The four admission tracks
Map-based distance to school
Admin verification dashboard
02

Cooperative Management Platform

Multi-unit cooperative · members, finance, retail, fish farms

Many cooperatives run savings and loans, shops, and even aquaculture on scattered spreadsheets. I built a multi-tenant platform that unifies member savings and loans, full double-entry accounting, retail point-of-sale, and pond tracking, with a view tailored to each role: member, operator, manager, auditor.

~900members
4+business units
1source of truth
  • Nuxt 3
  • Vue
  • Go
  • PostgreSQL
  • Multi-tenant
  • RBAC
Cooperative dashboard
Accounting reports
Multiple business units
03

Loyalty App for Field Reps

Mobile-first loyalty platform for a nationwide field team

Field sales reps work on their phones all day, often on a weak connection. I built a mobile-first app for them plus an admin panel for the office: customer registration, points, identity-document verification, and WhatsApp sign-in. This is where I fell for mobile UX, and part of why native apps are my next step.

3client apps
86granular permissions
PWAmobile-first
  • Next.js
  • NestJS
  • Prisma
  • PostgreSQL
  • PWA
Field rep mobile app

A field rep's profile: referral code, brand, and assigned store, all from one phone.

04

Leading a Development Team

Tech Lead, Hexavara Technology

I align developers and project managers so work is clear before it starts, set shared standards for code review and quality, and run a release process that catches bugs before they reach users.

The part I am proudest of: instead of writing standards nobody reads, I turned them into small AI tools (custom Claude Code skills) that new joiners run from day one, so good practice happens automatically. I like adopting new tools early and figuring out how they help a whole team.

  • Team leadership
  • Mentoring
  • Code review
  • AI tooling
  • Process design
02 / Experience

Five years, shipping
things that matter.

  1. May 2026 – Now

    Tech Lead · Hexavara Technology

    Set the team's engineering standards, mentor developers, and built AI tooling that turns those standards into something new joiners run on day one.

  2. Aug 2022 – May 2026

    Software Development Engineer I → III · Pintu

    Drove ~Rp5B (~USD 300K) additional monthly revenue from a pricing redesign, cut workflow time ~60% and infra costs ~70%, and held uptime on the Anti-Downtime task force. Promoted twice.

  3. Jun 2021 – Aug 2022

    Software Engineer · Bukalapak

    Built webhook infrastructure and a company-wide SKU management platform that streamlined partner integrations and standardized product data.

  4. 2024 – Now

    Independent Engineer · Freelance / Contract

    Built ERP and CRM products end to end for business clients, owning requirements, backend, frontend, deployment, and support.

  5. 2017 – 2021

    B.Sc. Computer Science · Institut Teknologi Sepuluh Nopember

    GPA 3.81 / 4.00. Teaching Assistant for Data Structures, Database Systems, and Systems Analysis & Design.

03 / How I work

A builder, end to end
and people first.

What keeps me going is watching someone use what I made and have an easier day because of it.

I am comfortable owning a product from the first idea and database design through to the interface and the support after launch. I start from the person using the thing, especially the people that software usually forgets.

I pick up new languages and tools quickly, and I enjoy it. Right now I am learning Swift and SwiftUI, because the people I build for live on their phones and native apps are the natural next step for me.

Frontend

JavaScript, TypeScript, React, Next.js, Vue, Nuxt, HTML, CSS, Tailwind

Backend & APIs

Laravel, NestJS, Go, Python, REST, gRPC

Data & Infra

PostgreSQL, MySQL, Docker, Kubernetes, AWS, Git, CI/CD

Practices

Troubleshooting, security, performance, scalability, code review, DDD

Learning now

Swift, SwiftUI, native iOS