adi@sukma:~

OPEN_TO_WORK: remote · hybrid · on-site

$ Adi Sukma

Fullstack Web Developer · Denpasar, Bali, Indonesia

Building real-world production web apps with Next.js, NestJS & TypeScript, end to end.

./about -- who I am

I'm a fullstack web developer who enjoys turning messy, manual processes into clean, reliable software. Over the past year I've contributed to several production systems, from a compliance platform that automates regulatory document generation to a customized e-commerce store.

My core stack is TypeScript with Next.js / React on the frontend and NestJS / Node.js on the backend, and I'm comfortable in PHP / Symfony environments too. I care about shipping features end to end: understanding the spec, building the frontend and backend, writing tests, and getting it to production.

I graduated in Information Systems from Institut Teknologi dan Bisnis STIKOM Bali, and I'm open to frontend, backend, and fullstack roles, on-site, hybrid, or remote.

./skills -- core stack

Next.jsNestJSTypeScript

Languages

  • TypeScript
  • JavaScript
  • PHP
  • SQL
  • HTML
  • CSS

Frontend

  • React
  • Next.js (App Router)
  • React 19
  • Tailwind CSS
  • Mantine UI
  • TanStack Query
  • React Hook Form
  • Zod

Backend

  • NestJS
  • Node.js
  • Symfony
  • REST APIs
  • GraphQL
  • Drizzle ORM
  • Doctrine ORM
  • NextAuth (JWT, RBAC)

Databases

  • MySQL
  • MariaDB
  • PostgreSQL

DevOps & Tooling

  • Docker
  • Git
  • pnpm
  • Turborepo (monorepos)
  • PM2
  • CI pipelines
  • Cloudflare R2 / MinIO (S3-compatible storage)

Testing & Quality

  • Playwright (E2E)
  • Bruno (API testing)
  • PHPUnit
  • Codeception
  • ESLint
  • Prettier
  • PHPStan

# ways of working: Spec-driven development: clear specs up front, tests and E2E verification before ship · Code review · Cross-border team collaboration · Bilingual (EN/JA) documentation

./projects -- selected work

01

B2B PLATFORM · FULLSTACK

Construction Compliance Management System

Monorepo platform that digitizes inspection-survey workflows and auto-generates 8 types of regulatory PDF documents, with role-based access control, SaaS synchronization, and automated backup pipelines.

  • Automated regulatory document generation (Puppeteer-rendered PDFs), replacing manual paperwork
  • Role-based access control and admin user management
  • Scheduled backup jobs with tiered retention
TypeScriptNext.js 15NestJS 10Drizzle ORMPuppeteer
cat case-study.md →
02

CUSTOMIZED E-COMMERCE · B2C/B2B

Specialty-Paper E-Commerce Platform

Deeply customized EC-CUBE store with a paper-industry product model, mini-sample ordering, a B2B quotation module, headless-CMS content, and multiple payment gateways.

  • 30+ custom domain entities and 75+ database migrations
  • B2B quotation module on top of the standard cart flow
  • Headless-CMS integration for editorial content
PHP 8.3Symfony 6.4EC-CUBE 4.3Doctrine ORMMySQL 8
cat case-study.md →

./experience -- timeline

  1. Jun 2025 - Jul 2026

    Programmer / Web Developer · Grune Teknologi Indonesia

    Full-time · Hybrid · Denpasar, Bali

    Built production web applications end to end, from feature planning through implementation, testing, and delivery. Delivered features across frontend and backend for full-scale platforms including a compliance system with automated document generation and a customized e-commerce store.

    stack: TypeScript, Next.js, React, NestJS, Node.js, PHP/Symfony

  2. Feb 2025 - May 2025

    Sourcing Associate · Bent Blackstone & Associates Limited

    Freelance · On-site · Bali

    Sourced qualified legal candidates across the APAC region and maintained a structured candidate database. Managed and updated the company website across AU, APAC, and UK regions.

  3. Feb 2023 - Jul 2023

    Front-End & Back-End Web Developer · MSIB Kampus Merdeka (Dicoding Indonesia)

    Full-time · Remote

    Completed an intensive front-end and back-end web development program, building web applications and learning modern JavaScript, HTML/CSS, and backend fundamentals through hands-on projects.

education

Institut Teknologi dan Bisnis STIKOM Bali

Bachelor's, Information Systems

./contact -- say hello

Have a role or a project in mind? Let’s talk.

Open to frontend, backend, and fullstack roles, on-site, hybrid, or remote. The fastest way to reach me is email or LinkedIn.