Reinhard's Headshot

Hello, I am Reinhard Kevin

I am a software engineer focusing on backend development with NestJS and PostgreSQL. I am currently working as a Lead Software Engineer at PT Akses Integrasi Mandiri.

In my role, I lead the engineering side of ERP projects for our clients: I design the system architecture, write and maintain the technical conventions, and review and delegate work across the team. Projects range from an AI-native ERP platform for a fiber-to-the-home provider to an ERPNext implementation for an oil and gas component distributor.

I work on building user interfaces, utilizing React with Next.js for the frontend development of my personal and freelance projects, and React Router for the applications I build at work. I'm exploring mobile app development with React Native or Flutter, aiming to build applications that are relevant and useful for the platform based on the problem.

Connect with me through LinkedIn. Check out my Github and Tiktok also.


My Career

Logo

Lead Software Engineer

PT Akses Integrasi Mandiri

August 2026 - Present (2 months)

  • Leading the development of an AI-native ERP platform for a fiber-to-the-home (FTTH) client, from requirement discovery and engineering blueprint to release. The system is built as a TypeScript monorepo with NestJS, Prisma ORM, and PostgreSQL on the backend, React Router on the frontend, and an OCR service that extracts data from scanned documents.

  • Own the technical direction of the project: defining coding and API conventions, maintaining the specification and task backlog, reviewing pull requests, and delegating modules to fellow engineers.

  • Delivered an ERP implementation for an oil and gas component distributor on ERPNext v16, covering requirement mapping, customization, master data migration, and self-hosted deployment.

Logo

Mobile Application and Web Developer

PT Indotruck Utama

November 2023 - August 2026 (2 years, 8 months)

  • Maintained legacy code for previous backend projects, which utilized Express.js for REST APIs and MongoDB with Mongoose ODM. Performed code refactoring to implement DRY (Don't Repeat Yourself) principles for improved maintainability.

  • Designed and developed the Indotruck Portal, a web-based application for digitalizing documents across various transactions, including asset management for the IT department and clearance sheet management for HR. The system was built using Express.js and MongoDB with Mongoose as well.

  • Successfully developed a REST API for a face recognition access door lock system using FaceAPI.js and integrated it with third-party hardware devices on the doors.

Logo

Fullstack Developer Intern

PT Digital Solusi Pratama

June 2022 - September 2022 (3 months)

  • Successfully migrated an existing full-stack ticketing application to a more modern technology stack for tracking complaints across departments. The updated application was built using the MERN stack (with MySQL as the database) and Sequelize ORM for efficient database management.

  • Deployed the application to self-hosted server in the local network using Apache HTTP Server.


My Projects

Flash In Glass — Self-Service Photobooth Platform

https://flashinglass.biz.id

A production photobooth system, live at cafés, built end to end. Guests pick a template, pay by QRIS, take their photos, and leave with a 4R print. A QR code on the print opens a private online gallery with every shot and GIF.

The platform has three parts:

  • Windows kiosk app (Electron) that controls a DSLR through a .NET camera sidecar, prints to a photo printer, and keeps working offline.
  • Cloud API (NestJS, PostgreSQL, Prisma) that handles payments, galleries, and the booth fleet.
  • Web dashboard (React Router) for owners and staff to manage templates, prices, vouchers, refunds, and revenue.

Domba - Church Congregation Management System

https://domba.gbi1d.org

Web-based application for managing local church congregation data and issuing congregation family card.

CuciPiring

https://cucipiring.vercel.app

Cuci Piring is the bahasa Indonesia of doing the dishes. This is web-based application for finding out who washed the dishes last time and whose turn it is now.

Reinhard Kevin - Ngide dan Ngode

https://reinhardkevin.vercel.app

My old personal website using React Grid Layout for the interactivity of the tiles. This website is now hosted on Vercel.

© 2026 Reinhard Kevin @reinhaaard13