GET /api/v1/sarah/profile

Sarah Nur Haibah.

I build scalable backends.

I enjoy building scalable, maintainable, and reliable backend systems. From API development to microservices and database design.

02. About Me

Hello, I'm Sarah! I’m a Backend Developer with 3 years of experience building scalable systems using Node.js (Express) and TypeScript. I have experience developing microservices-based applications and building backend systems that handle real-world business logic with a focus on scalability, maintainability, and system reliability.


I’m particularly interested in backend engineering, microservices architecture, and system scalability. I enjoy learning modern backend technologies and continuously improving the way I design and build reliable systems.

03. Tech Stack

Technologies I work with daily to build scalable systems:

[ Node.js / Express ]
[ TypeScript ]
[ JavaScript ]
[ PostgreSQL ]
[ MongoDB ]
[ NATS ]
[ REST APIs ]
[ Microservices ]

04. Projects

Microservices-based Task Management System (Ongoing)

Personal Project
Node.js (Express) | JavaScript | PostgreSQL | RabbitMQ

Currently developing a microservices-based task management system consisting of user, todo, and email services to simulate a distributed backend architecture.


  • Designed and implemented multiple backend services (user, todo, email) using Node.js and PostgreSQL.
  • Built asynchronous inter-service communication using event-driven architecture to decouple services.
  • Focused on backend system design principles such as scalability, service isolation, and data flow between services.

Open GitHub Repo to see detailed information

Store Management & Transaction API (v1)

Personal Project
Node.js (Express) | Javascript | PrismaORM | PostgreSQL

Built a backend system for store management and transaction processing with a focus on clean REST API design and scalable architecture.


  • Designed relational database schema using Prisma ORM for core business entities such as products, users, and transactions.
  • Implemented authentication and transaction flow logic in a modular backend structure.
  • Focused on building a maintainable and structured API system for real-world business use cases.

Open GitHub Repo to see detailed information

Point of Sale (POS) System (Microservices)

Assosiated with PT. Sinar Mas Multiartha
Node.js (Express) | Typescript | MongoDB | NATS

I worked as a Backend Developer on a production-scale multi-store Point of Sale (POS) system built with a microservices architecture consisting of 11 services.


  • Developed backend services and RESTful APIs for core business modules such as transactions, product management, payments, and authentication.
  • Implemented asynchronous inter-service communication using event-driven architecture with NATS to improve system efficiency and decouple services.
  • Contributed to transaction-based business logic in a distributed system environment supporting multi-store operations.

05. What's Next?

I am currently open to new opportunities. Whether you have a question or just want to discuss system design, my inbox is always open.