Open to new opportunities · Bandung, Indonesia

Ahmad Faishal / Full-stack developer

I build calm,
reliable software.

From pixel to pipeline.

Full-stack developer with 8+ years across e-commerce, logistics, finance and payments. I started in the interface, grew into services and queues, and now ship end-to-end products people rely on daily.

Development focus

End-to-end ownership — from requirements to UI, APIs, queues and data, on platforms used every day.

InterfaceReact · Next · Angular · Nuxt · Vue
ServicesNode · NestJS · Express · REST
Data & QueuesMongoDB · Redis · BullMQ · SQL Server
8+Years building
4Companies
15+Products shipped
Explore the journey

01 · Who I am

Down the stack.
On purpose.

I’m a Computer Engineering graduate from Politeknik Negeri Bandung. I started in front-end R&D, building hospital and school information systems, then spent five and a half years at Clodeo shipping merchant, logistics and payment products for Indonesian sellers.

Along the way I led a front-end team, moved into backend finance services, and learned to love clear architecture: domain, service and repository layers and background jobs with BullMQ.

LogisticsPaymentsE-commerceFinanceEnterprise

Drag through time

Career journey, 2016 → today

Slide or use arrow keys

Mengantar · Formulir

Full-stack checkout development

Built and maintained online checkout forms, refactored legacy flows and introduced BullMQ for background jobs.

Nuxt.jsExpress.jsMongoDBRedisBullMQ

02 — Working experience

Four teams.
A consistent approach.

Apr 2024 — Present · 2 projects

Full-Stack Developer

PT. Mengantar Karya Bangsa · Malang, Indonesia

Building checkout and B2B ordering products, from design and analysis through development, testing and bug fixes.

Current role
Seller storefront

Berlapak

Oct 2025 — Present

Full-Stack Developer

  • Develop a B2B ordering platform where sellers purchase goods directly from distributors.
  • Work on multi-courier shipping and COD and non-COD payment flows across seller, distributor and admin applications.
Next.jsExpress.jsRedisMongoDB
app.berlapak.com
Seller dashboard

Formulir

Apr 2024 — Oct 2025

Full-Stack Developer

  • Built and maintained online checkout forms for sellers, with a choice of courier services.
  • Refactored legacy flows into domain, service and repository layers, and introduced BullMQ for background jobs.
  • Extended checkout to digital products alongside physical goods.
Nuxt.jsExpress.jsRedisMongoDBBullMQ
app.formulir.com

03 · Toolkit

The working stack.

Languages, frameworks and tools I use to build and ship.

Showing 31 technologies.

  • JavaScript
  • TypeScript
  • PHP
  • Java
  • C
  • VBA
  • Next.js
  • Nuxt.js
  • React
  • Angular
  • AngularJS
  • Vue.js
  • jQuery
  • Node.js
  • NestJS
  • Express.js
  • CodeIgniter
  • REST APIs
  • MongoDB
  • MySQL
  • SQL Server
  • Redis
  • BullMQ
  • Xendit
  • Courier APIs
  • Postman
  • Git
  • VSCode
  • Claude
  • Codex
  • GitHub Copilot
6Languages
7Frontend frameworks
5Data & queue tools
3AI copilots daily

04 · Selected work

Built. Shipped.
Maintained.

01 project · Live
Personal project · LiveRally ScoreA live platform for badminton communities to organise events, record scores, track player ratings and share standings — with Smart Match suggestions for player pairings.Community eventsMatch scoringSmart MatchVisit rallyscore.id

Education · 2014–2017

Diploma (D3), Computer Engineering

Politeknik Negeri Bandung

Courses & training

M001: MongoDB Basics · 2022

Android Development with Android Studio · 2017

05 · Contact

Have something
in mind?

Open to full-stack, backend or frontend roles and interesting collaborations. I usually reply within a day.