Skip to main content
EA
Looking for a job

Ersapta Aristo

@ersaptaaristo

Full-Stack & AI Developer | Next.js · TypeScript · Node.js · PostgreSQL

Indonesia
Message

What I'm looking for

Remote full-time or contract roles as a full-stack, frontend or backend engineer (TypeScript, React, Next.js, Node.js, PostgreSQL). Based in West Kalimantan, Indonesia (UTC+7), comfortable working US hours.
Full-stack developer in the seventh year of professional work, mainly TypeScript across React, Next.js, Node.js and NestJS on PostgreSQL. I build multi-tenant SaaS with tenant isolation enforced by Postgres row-level security, Stripe billing through signed webhooks, AI features that cite their sources, and job pipelines that stay idempotent under retries. Public code: github.com/tryea/crate-webapp and github.com/tryea/deallens. CV: ersaptaaristo.dev/Ersapta-Aristo-CV.pdf

Experience

Work history, roles, and key accomplishments

UP
Current

AI and Full-Stack Developer

Upwork Client: Multi-Brand Content Publisher

Aug 2026 - Present (2 months)

• Built the operator side of an automated website content system: a runner panel with job labels, a usage-limit pause, and a nine-check quality gate that holds anything back until it passes.
• Agents execute from a written specification, and nothing publishes until the quality gate passes.

UP
Current

AI and Full-Stack Developer

Upwork Client: Multi-Brand Content Publisher

Aug 2026 - Present (2 months)

Built the operator side of an automated website content system, including a runner panel with job labels, a usage-limit pause, and a nine-check quality gate. Agents execute from a written specification, and nothing publishes until the quality gate passes.

UC
Current

Full Stack Developer

Upwork Client: Funded US Startup in Graded Collectibles

Apr 2026 - Present (6 months)

Developed a barcode scanning PWA with native BarcodeDetector or ZBar compiled to WebAssembly, an IndexedDB scan queue, and resumable uploads. Implemented Supabase backend with row-level security, SECURITY DEFINER functions, and Deno edge functions for AI extraction and data pipelines.

UC
Current

Full Stack Developer

Upwork Client: Funded US Startup in Graded Collectibles

Apr 2026 - Present (6 months)

• Barcode scanning PWA: ZBar compiled to WebAssembly in a Web Worker, an IndexedDB scan queue that survives a refresh, resumable uploads.
• Supabase backend: OTP auth, row-level security, SECURITY DEFINER functions, Deno edge functions.
• AI extraction with OpenAI and Gemini JSON schemas.
• Paid vendor API pipeline: responses stored once, workers claim jobs through a Postgres queue so retries cannot double-spend.

IN
Current

Full Stack Developer

Independent

Jan 2025 - Present (1 year 9 months)

• CoupleSwap (Google Play): NestJS backend in production with realtime chat over WebSocket, matching, photo upload, push notifications and Sentry.
• Multi-tenant SaaS: forced Postgres row-level security across 25 tables and 52 policies.
• Stripe subscription billing through signature-verified, idempotent webhooks.
• n8n and Claude API workflows where a model drafts and a human releases with an audit trail.

FM

Ads & Leads Management

Freelance Real Estate Marketer

Mar 2025 - May 2025 (2 months)

Ran Meta ad campaigns with WhatsApp messages as the objective, qualified incoming leads, and scheduled on-site survey appointments.

FD

Front-End Developer

Fullstack Development

Apr 2024 - Jan 2025 (9 months)

• Led development of a dynamic web application on the Next.js 14 App Router with Tailwind CSS and responsive design.
• Built a dark and light mode switch for visual accessibility and user preference.
• Contributed to the FastAPI backend service, using Alembic for schema migrations.
• Directed the interface redesign from concept through implementation and took part in backend architecture discussions.

FD

Front-End Developer

Fullstack Development

Apr 2024 - Jan 2025 (9 months)

Led development of a dynamic web application on Next.js 14 App Router with Tailwind CSS and responsive design. Contributed to FastAPI backend with Alembic migrations and directed UI/UX redesign.

WD

Front-End Developer

Web Application Development

Dec 2023 - Mar 2024 (3 months)

• Organised UI components into an atomic design system (atoms, molecules, organisms, templates, pages).
• Implemented a full chat experience on the Next.js App Router with Tailwind CSS, responsive layouts and a dark and light mode switch, and directed the interface design end to end.

HA

Full Stack JavaScript and Data Science Instructor

Hacktiv8

Nov 2022 - Mar 2024 (1 year 4 months)

• Full Stack JavaScript Instructor (Nov 2022 to Aug 2023): mentored over 100 beginner programmers across JavaScript, Express, OOP, PostgreSQL, React and React Native.
• Data Science Instructor (Aug 2023 to Mar 2024): mentored over 40 beginner programmers across Python, PostgreSQL, OOP, data analytics, Tableau, Pandas and Seaborn.

WD

Front-End Developer

Web Application Development

Dec 2023 - Mar 2024 (3 months)

Organized UI components into an atomic design system and implemented a full chat experience. Built on Next.js App Router with Tailwind CSS, responsive layouts, and dark/light mode switch.

SM

Full Stack Programmer

Second Car Marketplace

Jan 2023 - Jun 2023 (5 months)

• Built a React Native marketplace with payment gateway integration, real-time chat and push notifications, and carried it through Google Play review to launch.
• Made the app run well on low-specification phones through targeted UI and development optimisation, and designed every screen in Figma.

ML

Junior Software Engineer

Monstyr Pte. Ltd.

Jun 2021 - Oct 2022 (1 year 4 months)

• Rewrote long-running PostgreSQL queries to run under one second.
• Rebuilt a Google Maps screen that crashed under too many pins: per-zoom rendering, visible-bounds loading, fetch on move, 15-minute pin cache.
• Built listing logic for paid placement against organic results.
• PERN stack, React Native native bridges, Neo4j recommendations, Redis and AWS in production; onboarded four new team members.

ML

Junior Software Engineer

Monstyr Pte. Ltd.

Jun 2021 - Oct 2022 (1 year 4 months)

Optimized complex PostgreSQL queries to run under one second and rebuilt a Google Maps screen to load only visible pins. Built listing logic for paid placement and worked on PERN stack with React Native, Neo4j, Redis, and AWS.

PS

Project Manager

PT Multi Data Sistem

May 2019 - Mar 2020 (10 months)

• Ran progress reporting for four concurrent projects and directed team tasks, reaching a 90 percent on-time delivery rate.
• Delivered roughly 20 percent of the development work hands-on, building full-stack features on CodeIgniter.

PS

Project Manager

PT. Multidata Sistem

May 2019 - Mar 2020 (10 months)

Led progress reporting for four concurrent projects and directed team tasks, achieving a 90% on-time delivery rate. Delivered about 20% of development work hands-on, building full-stack features on CodeIgniter.

Education

Degrees, certifications, and relevant coursework

President University logoPU

President University

Bachelor of Science, Information Systems

2015 - 2019

Grade: 3.34

Bachelor of Science in Information Systems with a GPA of 3.34, completed from 2015 to 2019.

HA

HackerRank

SQL (Advanced) Certificate, SQL

Earned the SQL (Advanced) Certificate from HackerRank.

HackerRank logoHA

HackerRank

Problem Solving (Basic) Certificate, Problem Solving

Earned the Problem Solving (Basic) Certificate from HackerRank.

HackerRank logoHA

HackerRank

JavaScript (Intermediate) Certificate, JavaScript

Earned the JavaScript (Intermediate) Certificate from HackerRank.

Triplebyte logoTR

Triplebyte

Back-End Web Development Certificate, Back-End Web Development

Earned the Back-End Web Development Certificate from Triplebyte.

freeCodeCamp logoFR

freeCodeCamp

JavaScript Algorithms and Data Structures, JavaScript Algorithms and Data Structures

Completed the JavaScript Algorithms and Data Structures certification from freeCodeCamp.

PU

President University

Bachelor of Science, Information Systems

2015 - 2019

Grade: 3.34

Interested in hiring Ersapta?

You can contact Ersapta and 90k+ other talented remote workers on Himalayas.

Message Ersapta

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan