Published on
Completed

Jak Lingko Transportation Apps

By Samsul Hadi @Threads
Jak Lingko Transportation Apps

A public-transportation application developed as part of the Jak Lingko initiative for a vendor of PT KAI, serving the Jakarta government. I worked on this project in a 3-person team at PT Kreasi Digital Codify, taking the role of Backend Developer. The work centered on building reliable, scalable APIs to support multiple user roles and day-to-day transit operations.

User Roles

  • Admin — operational oversight and configuration.
  • Driver — app-facing endpoints tailored to drivers’ tasks.
  • Rider (Passenger) — rider-facing endpoints and flows.

My Role & Contributions

  • Implemented backend services and RESTful APIs for role-based features.
  • Collaborated on data modeling and query optimization for operational workloads.
  • Wrote API tests and collections to support QA and client validation.
  • Participated in sprint planning and task tracking within a startup-style team.

Tech Stack

  • Node.js, Express.js, Sequelize (ORM)
  • PostgreSQL for transactional data
  • Postman for API testing, Trello for project tracking

Outcomes & Context

The project, initiated in 2019, gave me my first in-depth, production experience with modern JavaScript in a collaborative environment. Although my tenure was shortened to roughly three months due to COVID-19 layoffs, the engagement was pivotal to my growth—sharpening my backend engineering practices and reinforcing the market demand for Node.js/Express.js expertise.

Status

Completed