Halo

Located in
Jakarta,
Indonesia

Founding Software Engineer

at MidHub

Arkan Wirya Sentika — Software Engineer, Backend Engineer, ERP Developer, Web Developer

Buildingmarketplaces,ERPsystemsandbusinesswebapplications.

I'm a software engineer who builds web applications and internal business systems, from backend APIs to admin dashboards. Currently the founding Software Engineer at MidHub, a heavy-equipment marketplace, while studying Computer Science (Software Engineering) at BINUS University.

Recent work

Midhub.id

Marketplace & Backend

Midhub.id screenshot
Finance & Accounting System screenshot
ARKATO Group screenshot
Internal systemIllustration · NDARajawali Internal Platform
View
Midhub.id screenshot

Midhub.id

Indonesia's heavy-equipment marketplace: 100+ REST endpoints, real-time chat, Midtrans payments and a custom search engine.

TypeScript · NestJS · Next.js · REST APIs · PostgreSQL · Prisma ORM · Redis · BullMQ · WebSocket · Docker · Nginx · CI/CD

Finance & Accounting System screenshot

Finance & Accounting System

A finance and accounting system built from scratch to replace Excel-based workflows, with monthly imports from Accurate.

TypeScript · NestJS · Next.js · PostgreSQL

ARKATO Group screenshot

ARKATO Group

Company profile website with a NestJS backend and a Next.js admin panel (CMS) across 9 content modules, plus user guides.

TypeScript · NestJS · Next.js · REST APIs · PostgreSQL · Prisma ORM · Redis · Swagger API · Docker · CI/CD

Internal systemIllustration · NDARajawali Internal Platform

Rajawali Internal Platform

Backend services for a confidential internal platform at PT Rajawali Octorys Sundari. Under NDA, so the visual is an illustration.

TypeScript · NestJS · REST APIs · PostgreSQL · Prisma ORM · TypeORM · Redis · Swagger API · Jest · Docker

Backend & stack

Backend-first engineering,from database schemato production.

100+

REST API endpoints shipped at MidHub

20+

Backend modules in one codebase

3+

Years building backends since 2023

6

Sprints from zero to soft launch

01

API design

REST APIs in NestJS with a modular, layered architecture, DTO validation and centralized error handling.

  • NestJS
  • TypeScript
  • REST
  • Swagger
02

Data & caching

PostgreSQL schemas and migrations, plus Redis caching for frequently accessed reports.

  • PostgreSQL
  • Prisma
  • TypeORM
  • Redis
03

Real-time & jobs

Real-time chat over WebSocket, background jobs like report exports, and push notifications.

  • WebSocket
  • BullMQ
  • Firebase FCM
04

Auth & security

JWT authentication, role-based access control with guards, and audit logging for financial data.

  • JWT
  • RBAC
  • Audit logs
05

Payments & search

Midtrans payment integration and a custom search engine with 20+ filters and relevance scoring.

  • Midtrans
  • Search
06

Infra & delivery

Containerized services behind an Nginx reverse proxy with SSL, CI/CD pipelines and automated database backups.

  • Docker
  • Nginx
  • GitHub Actions
07

Testing & docs

Unit and integration tests, and APIs documented with OpenAPI so frontend teams can move fast.

  • Jest
  • Swagger / OpenAPI
08

Also

Admin panels and dashboards on the frontend, and Go for services where it fits.

  • Next.js
  • React
  • Go