Azzam Ubaidillah
Open to remote full-stack & data roles
Full-Stack Engineer

I build web products and the data pipelines behind them.

TypeScript, Next.js, Node, and PostgreSQL, with ingestion workers, data-quality checks, and reproducible datasets. Currently at Nawatech, Jakarta.

( 02 )

About

I'm a software engineer based in Jakarta. At Nawatech I'm the top contributor to the Next.js 15 / React 19 frontend of a laboratory ERP, built on a backend-for-frontend pattern, and I ship features in its Express and PostgreSQL API. Before moving to the web, I spent several years shipping 10+ production iOS apps, including one for Astra Honda Motor.

Outside work I build data-heavy systems: Sunrise, a production ledger whose worker ingests six EVM chains, Solana, and an exchange API with exact-decimal accounting; and a Python/DuckDB research dataset with hash-verified landing, quality gates, and byte-identical rebuilds. I have a B.Sc. in Informatics Engineering from UIN Syarif Hidayatullah (Paragon Scholarship, 2021–2024).

Quick Facts
→4+ years professional engineering experience
→Currently: iOS & Frontend Developer at Nawatech (Nov 2023–Present)
→B.Sc. Informatics Engineering, UIN Syarif Hidayatullah (2020–2024)
→Bangkit Academy 2022 (Google, GoTo, Traveloka) — Cloud Computing & Machine Learning
( 03 )

Experience

Nov 2023 – Present
Nawatech
iOS and Frontend Developer — Full Time
  • Top contributor to a laboratory ERP frontend (Next.js 15, React 19, TypeScript): backend-for-frontend API routes, TanStack Query data layer, zod validation, Playwright end-to-end tests.
  • Shipped backend features in the same system's Express / TypeScript / PostgreSQL API: certificate issuance and revision workflow, quotation listing, schema migrations.
  • Built a REST API for lab sample management with Express 5, Prisma, PostgreSQL, S3 presigned uploads, Midtrans payments, and PDF generation.
  • Developed 10+ iOS applications (Swift, SwiftUI, VIPER) and Flutter apps for 6+ enterprise clients across finance, HR, logistics, and retail.
Jun 2024 – Nov 2024
Hyperhire (Remote — South Korea)
iOS Developer — Freelance
  • Led core feature development in Swift, SwiftUI, and VIPER, improving load times by 30%.
  • Collaborated across 3 time zones to deliver 5+ feature updates and reduce UI/UX bugs by 40% within two months.
  • Built reusable components, cutting development time for future modules by 20%.
  • Performance profiling and bottleneck resolution contributed to a 15% increase in App Store ratings.
May 2023 – Nov 2023
Amanah Karya Indonesia
iOS Developer — Full Time
  • Led development of an internal financial and HRIS iOS application in Swift and SwiftUI.
  • Implemented tax calculation, expense tracking, budget planning, and investment summaries.
  • Integrated HR tools: self-service requests, leave tracking, performance reviews, document management.
  • Aligned the app with regulatory requirements, achieving notable employee adoption within 3 months.
Feb 2023 – May 2023
Thinkspedia
iOS Developer — Full Time
  • Shipped 5+ iOS applications in Swift across multiple client projects.
  • Acted as assistant manager, mentoring junior developers and coordinating task distribution.
  • Translated business requirements into intuitive UI flows and functional features.
  • Presented prototypes and releases to stakeholders.
Mar 2022 – Feb 2023
Seedfund
Flutter Developer — Full Time
  • Built and maintained a cross-platform stock trading app in Flutter (iOS + Android).
  • Designed a responsive UI simplifying complex financial interactions.
  • Integrated the company's stock trading API for real-time data, portfolio tracking, and secure transactions.
  • Improved app performance and reduced load times, increasing retention.
( 04 )

Featured Projects

LPPOM Frontend
In Development

Next.js 15 frontend for a laboratory management ERP, built on a BFF (Backend for Frontend) pattern with httpOnly-cookie session management.

Next.js 15React 19TypeScriptTailwind CSS 4TanStack Query
Sunrise
Production

Read-only portfolio ledger: a TypeScript worker ingests six EVM chains, Solana, and an exchange API; a Next.js web process only reads. Exact-decimal accounting, sync cursors with backfill, retention that never prunes financial records, and per-figure source and freshness.

Next.js 16TypeScriptSQLiteDrizzleVitest
IDX Research Dataset
Complete

Private daily-equity research dataset: immutable sha256-verified landing, eight data-quality gates, fail-closed publishing, and byte-identical rebuilds. Pre-registered tests of 186 strategy variants; none passed, all reported.

PythonPolarsDuckDBParquetpandera
LPSDMH
Production

Express 5 + TypeScript REST API managing the full lifecycle of lab samples — intake, document generation, payment.

Express 5PrismaAWS S3
AI Council
↗
Active

Multi-agent system — GPT-4o, Gemini, DeepSeek agents debate to converge on production-ready specs.

PythonFastAPI
Maps Recommender
↗
MVP Complete

Privacy-first place-recommendation assistant running entirely on local hardware via Ollama.

FastAPIOllama
LPH UIN Jakarta
Production

Official production site for an accredited halal-certification agency — public portal, appointment booking, complaints system, and admin dashboard.

Next.js 13Material-UIFirebaseFramer MotionVercel
AHM Mobile
Production

Production iOS app for Astra Honda Motor — hybrid native/WebView for support, inbox, and campaigns.

SwiftSwiftUI
( 05 )

Skills

Frontend
ReactNext.jsTypeScriptTailwind CSSshadcn/uiTanStack QueryFramer Motion
Data
DuckDBParquetPolarspanderaIdempotent ingestion & backfillData-quality gates
Backend
Node.jsExpress 5PrismaDrizzleTypeORMFastAPI
Databases
PostgreSQLSQLiteRedisFirestore
Cloud & DevOps
DockerDokployLinux VPSAWS S3Cloudflare R2
Mobile
SwiftSwiftUIFlutter / Dart
Testing
VitestJestPlaywrightpytestXCTest
( 06 ) — Contact

Let's build something.

Open to remote full-stack, backend, and data engineering roles. Reach out by email or LinkedIn — I usually reply within a day.

azzam.ubaidillah05@gmail.com