Skip to main content
Available for new opportunities

Geri Adam
Saputra

Fullstack Developer & Systems Architect

Surabaya, Indonesia

9+ years turning complex business problems into production software — from pixel-perfect frontends to backend systems, and most recently architecting a full enterprise ERP (finance, payroll, POS, and field operations) that runs a multi-entity company end-to-end.

Geri Adam Saputra — Fullstack Developer profile photo

9+

Years exp.

35+

Projects

7

Companies

I'm a Fullstack Developer and Systems Architect based in Surabaya, Indonesia, with over 9 years of experience delivering web, mobile, and enterprise systems for startups, agencies, and enterprise clients across Indonesia, Europe, and the US. Most recently, I architected and built a full enterprise ERP from the ground up — spanning finance & accounting, payroll & HR, POS, and field operations — across web, mobile, and desktop, for a multi-entity company.

My stack spans the full spectrum — from crafting pixel-perfect UIs with React and Vue to engineering robust backend systems with Laravel, Node.js, and NestJS, and integrating AI directly into business workflows via the Anthropic API. I care deeply about performance, accessibility, and code quality that teammates actually enjoy working with.

When I'm not shipping features, I'm building open-source tools, experimenting with mobile development in React Native, or deepening my knowledge in WebAssembly and edge computing.

Tech I work with

JavaScript TypeScript React.js Vue.js Next.js Node.js NestJS Laravel PHP React Native PostgreSQL MySQL MongoDB Prisma Redis Docker GraphQL REST API Anthropic API Tailwind CSS Git CI/CD Jest PHPUnit

Fullstack Developer & Technical Lead

PT Sumber Wangi Masa

  • Architected and built Sumber Wangi Intelligence (SWI) from the ground up — a 5-app monorepo (API, Admin, Storefront, Field mobile, POS Terminal) covering 39 backend modules across Purchasing, Warehouse, Production, Sales, Distribution, HRD, and Finance for 3 legal entities
  • Built the full HRD & Payroll suite — GPS + face-recognition attendance, payroll, BPJS, leave/shift rotation, and overtime — with self-service access via the mobile Field app
  • Shipped a cross-platform Field App (Expo/React Native) for drivers, sales, and warehouse staff — live GPS tracking, digital proof-of-delivery, and GPS-verified sales visit check-ins
  • Built an offline-ready POS Terminal (Electron desktop + web) with ESC/POS thermal printing, split payment, QRIS, and multi-outlet shift/cashier reporting
  • Engineered the Finance module — an auto-journal accounting engine, bank reconciliation with OCR transfer-slip reading, 13-week cash-flow forecasting, and a tax center (PPN/PPh/e-Bupot)
  • Integrated Anthropic's Claude API for an in-app AI assistant, automated WhatsApp daily reports (via WAHA), and self-hosted CI/CD with health-gated auto-rollback deploys
NestJSNext.jsPostgreSQLPrismaRedisBullMQExpo / React NativeElectronAnthropic API

Web Developer & Consultant

Equinix Metal

  • Optimised Laravel Blade rendering and Docker pipelines — measurable page speed gains and reduced asset bundle size
  • Built and maintained 10+ dynamic marketing pages with CMD-driven content workflows
  • Developed and documented RESTful APIs supporting backend services and content delivery pipelines
  • Led code reviews, enforced coding standards, and reduced post-release bugs through consistent quality gates
LaravelBladeDockerJavaScriptREST API

Frontend Developer

Freelance

  • Built responsive, accessible UIs using React.js, TypeScript, and Tailwind CSS from Figma specs
  • Typed component libraries with strict prop validation — reducing UAT-reported bugs by 25%
  • Improved mobile responsiveness by 40% through responsive layout refactoring
  • Technical documentation that reduced developer onboarding time by 35%
React.jsTypeScriptTailwind CSSNode.js

Fullstack Developer

Ternaknesia

  • Migrated legacy frontend to Vue.js with component-based architecture — improved load performance and maintainability
  • Redesigned 3+ critical user flows based on stakeholder feedback — improved task completion rate
  • Achieved zero critical defects at launch through rigorous system testing
Vue.jsLaravelMySQLREST API

Fullstack Developer

Inertia Web Development (Freelance)

  • Delivered multiple client web applications with Laravel and WordPress on time
  • Built RESTful APIs and backend modules for scalable, multi-client features
LaravelWordPressPHPGit

Fullstack Developer

Wavegame

  • Built GoPay payment gateway integration using PHP and CakePHP
  • Maintained 99%+ system uptime through proactive production monitoring
PHPCakePHPMySQL

Fullstack Developer

PokakoSoft (Freelance)

  • Developed web applications with PHP, Yii2, and jQuery across 5+ concurrent client projects
  • Documented technical processes, improving team knowledge transfer and onboarding
PHPYii2jQueryMySQL

Education

Bachelor of Computer Science — Software Engineering

Institut Teknologi Adhi Tama Surabaya

Graduated Aug 2022

GPA 3.49 / 4.00

Selected client and product projects

Personal projects & experiments on GitHub

github.com/geriadam →

Let's build something together

Whether you have a project in mind, need a senior developer for your team, or just want to talk tech — my inbox is always open.

geriadam04@gmail.com