
Ersapta Aristo
@ersaptaaristo
Full-Stack & AI Developer | Next.js · TypeScript · Node.js · PostgreSQL
What I'm looking for
Experience
Work history, roles, and key accomplishments
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.
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.
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.
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.
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.
Full Stack Developer
Independent Full-Stack Developer
Jan 2025 - Present (1 year 9 months)
Developed CoupleSwap, a React Native app with NestJS backend, realtime chat, matching, and push notifications. Built multi-tenant SaaS on PostgreSQL with row-level security, Stripe subscription billing, and n8n/Claude API workflows.
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.
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.
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.
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.
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.
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.
Data Science Instructor
PT Hacktivate Teknologi Indonesia - Hacktiv8
Aug 2023 - Mar 2024 (7 months)
Mentored over 40 beginner programmers across Python, PostgreSQL, OOP, data analytics, Tableau, Pandas, and Seaborn.
Full Stack JavaScript Instructor
PT Hacktivate Teknologi Indonesia - Hacktiv8
Nov 2022 - Aug 2023 (9 months)
Mentored over 100 beginner programmers across JavaScript, Express, OOP, PostgreSQL, React, and React Native, with consistently strong student feedback.
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.
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. Optimized app performance for low-specification phones and designed screens in Figma.
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.
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.
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.
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
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.
HackerRank
SQL (Advanced) Certificate, SQL
Earned the SQL (Advanced) Certificate from HackerRank.
HackerRank
Problem Solving (Basic) Certificate, Problem Solving
Earned the Problem Solving (Basic) Certificate from HackerRank.
HackerRank
JavaScript (Intermediate) Certificate, JavaScript
Earned the JavaScript (Intermediate) Certificate from HackerRank.
Triplebyte
Back-End Web Development Certificate, Back-End Web Development
Earned the Back-End Web Development Certificate from Triplebyte.
freeCodeCamp
JavaScript Algorithms and Data Structures, JavaScript Algorithms and Data Structures
Completed the JavaScript Algorithms and Data Structures certification from freeCodeCamp.
President University
Bachelor of Science, Information Systems
2015 - 2019
Grade: 3.34
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
ersaptaaristo.devPortfolio
github.com/tryea/deallensSalary expectations
Social media
Interested in hiring Ersapta?
You can contact Ersapta and 90k+ other talented remote workers on Himalayas.
Message ErsaptaGet 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!
