Alpery — Portfolio©2026

Loading experience

0%

● drag to orbit · live

Software Engineer — Jakarta, Indonesia

ANDRIANALPERY

Backend-leaning full-stack engineer. I design APIs, databases and message-queue systems — and ship the frontends on top.

GoTypeScriptPostgreSQLNext.jsNestJSRabbitMQPrismaDockerLaravelMongoDBGoTypeScriptPostgreSQLNext.jsNestJSRabbitMQPrismaDockerLaravelMongoDB
01About

I build backend systems and the interfaces that sit on top of them — mostly in Go, TypeScript, and whatever a project actually calls for. 

Day to day that means designing APIs, wiring up databases and message queues, and shipping the frontend to go with it when needed. I care more about a system holding up under real usage than how it looks in a demo — most of what's below reflects that: loyalty backends, community platforms, and internal tools built to actually run.

06

Selected works below

03

Backend systems in production

01

Product serving paying clients

alpery@prod: ~
02What I do

01

API Design

REST and event-driven APIs designed for the long haul — versioned, documented, and boring in the best possible way.

02

Data & Queues

PostgreSQL schemas, RabbitMQ topologies, and background workers that keep working when traffic spikes.

03

Frontend

The interfaces on top — Next.js apps that stay out of the backend's way and ship fast.

03Selected Works

Things I've shipped into production.

01

JadeDesk

Multi-tenant web app for mahjong table rental businesses — booking & walk-in management, automatic per-table session timers, daily revenue recaps, and Excel reports. Cashiers run it on Android tablets in-store; owners monitor every branch remotely.

→ Replaces feeling-based timing and fraud-prone manual books — already serving its first paying client.

Next.jsTypeScriptPostgreSQLPrismaDockerGitLab CI/CDCloudflare
02

Retail Analytics Dashboard

Ops dashboard for a retail brand covering sales performance, daily orders, and stock monitoring. Consolidated three separate services — WMS bridge, analytics API, and Next.js UI — into one monorepo with production parity, absorbed WMS order/product/stock sync into the API, then added SKU create/edit/archive from the dashboard plus a read-only finance dashboard (net sales, balance sheet, P&L).

→ Cut over to a single monorepo with zero behavior drift — then grew it into the brand's daily ops hub.

Next.jsNestJSPrismaPostgreSQLTurborepoDocker
03

Gamified Community Platform

Full-stack platform for brand advocates — event organizing, member engagement, and a points/rewards system, built as a pnpm monorepo.

→ One monorepo, one deploy — web and API evolve in lockstep with no drift.

Next.jsNestJSpnpm monorepo
04

Community Operations Backend

Backend ecosystem for a community platform — RBAC auth, event & payment handling, and multi-channel notifications via a message queue.

→ Queue-backed notifications, so event-day traffic spikes never lose a message.

GoGinRabbitMQPostgreSQL
05

Community Content CMS

Content management system for announcements, groups, events, and banners powering a community's digital ecosystem.

→ Editors ship announcements without touching code or waiting on deploys.

LaravelLaravel Mix
06

VaultKeeper

A production-grade Discord bot for collaborative family finance, built on a multi-agent system with an immutable transaction ledger.

→ Immutable ledger — every transaction traceable, no silent edits.

PrismaSupabaseDiscord.js
07

Daily Area Loyalty API

WhatsApp-centric loyalty backend for a retail chain, using phone numbers as the global customer identity across a centralized wallet.

→ Phone number as identity — no app install, no cards; members just chat.

ExpressMongoDBMongoose
04Contact

Have an idea?
Let's build it together.

I'm open to interesting backend and full-stack work — freelance projects, collaborations, or a full-time role with a team that ships.