(Portfolio)Backend · Frontend · System design©2019 — 2026
(01)About

Galang Nur — Indonesia
I move between research, system design and code. I like building things that stay secure, hold up in production and quietly do their job for the people who rely on them every day.
Backend
- Golang
- Python
- Node.js
- Bun
- NestJS
- Express.js
- FastAPI
- Django
- GORM
- Prisma
Frontend
- Next.js
- React
- TypeScript
- Tailwind CSS
- EJS
Data & infra
- MySQL / MariaDB
- PostgreSQL
- Redis
- ClickHouse
- Docker
- Nginx
- GitLab CI/CD
Also
- Agentic coding (Claude Code, Codex)
- UX research
- Project management
- Technical documentation
(02)Selected work
Things I’veshipped.
12 projects · 2019 — present
- (01)Lezza
The official website for a frozen food brand: product catalog, brand story, store finder, and links out to online sales channels. - (02)Sales & Distribution BackendPrivateInternal systemPrivateSales & Distribution BackendGolang · GORM · MariaDB · Redis · ClickHouseBackend services behind registration, sales planning, promotions, orders and distribution. Layered Go architecture, hierarchical RBAC, idempotent writes and Redis-backed jobs.Internal company system, not publicly available. Backend services behind registration, sales planning, promotions, orders and distribution. Layered Go architecture, hierarchical RBAC, idempotent writes and Redis-backed jobs.
- (03)Distribution Management SystemPrivateInternal systemPrivateDistribution Management SystemNext.js · TypeScript · DockerInternal web app used daily by several operational roles to plan journeys (PJP) and track distribution activity in the field.Internal company system, not publicly available. Internal web app used daily by several operational roles to plan journeys (PJP) and track distribution activity in the field.
- (04)Laporan Tata Ruang Sumatra Barat
A spatial planning report platform with open report tracking, map visualizations, and role-based handling across city and regency authorities. - (05)TiketFilm
A movie ticket booking web app with user auth, seat selection, booking history, and simulated payment.
(03)Experience
Where I’vebeen.
PT. Rama Putra Djaya
Backend System · Distribution Management System · Lezza brand website
- Build and maintain Go backend services with a layered architecture (domain, repository, use case, delivery) that keeps business logic apart from framework and persistence concerns.
- Implemented hierarchical RBAC covering authentication, permissions and record-level data scoping, deny-by-default.
- Made write paths safe under production load with transactions, row-level locking and idempotency, eliminating duplicate records.
- Use Redis for caching and async jobs, including atomic counters that resolved a high-concurrency race condition in production.
- Integrated partner services with configurable, resilient handling of unreliable and at-least-once delivery.
- Developed the frontend of an internal DMS used by multiple operational roles, and the consumer-facing Lezza brand website.
Golang · GORM · MariaDB/MySQL · Redis · ClickHouse · Next.js · TypeScript · Docker · GitLab CI/CD






