
Indra Lukmana
Verified Expert in Engineering
Full-stack Developer
Jakarta, Indonesia
Toptal member since July 22, 2026
Indra is a full-stack product engineer with 10+ years building for web and mobile, specializing in React, Next.js, TypeScript, and front-end architecture. He's shipped 15+ production web solutions and led front-end architecture for a platform serving 50,000+ institutions. He works from product scoping through production monitoring, including NestJS APIs, payment and subscription flows, AI/LLM augmentation, local LLM, and React Native apps released on the Android Play Store and the iOS App Store.
Portfolio
Experience
- JavaScript - 10 years
- Full-stack Development - 10 years
- REST APIs - 8 years
- TypeScript - 7 years
- Next.js - 7 years
- React - 7 years
- React Native - 5 years
- Tailwind CSS - 5 years
Preferred Environment
React, React Native, Next.js, PostgreSQL, Full-stack Development, Front-end Development, TypeScript, Node.js, Testing, CI/CD Pipelines
The most amazing...
...work I've done includes 15+ production web solutions and a nationwide platform serving 50,000+ institutions through multi-tier approvals.
Work Experience
Independent Software Consultant
Freelance
- Shipped 15+ production web solutions across eCommerce, SaaS, education, inventory, pharmaceutical operations, chat, and AI from discovery through monitoring.
- Built full-stack TypeScript products with React and Next.js frontends, Node.js and NestJS APIs, PostgreSQL database, and Docker-based delivery.
- Scoped requirements with remote clients and carried features through implementation, testing, UAT, deployment, and production monitoring.
- Built AI support handling of more than 2000 conversations a month, with context-aware AI responses and escalation to live agents.
- Engineered multi-step agent workflows with function calling, retry logic, review stages, structured output, and human approval.
- Integrated Stripe, Xendit, Chargebee, and Paddle for checkout, subscriptions, payment retries, webhook reconciliation, VAT, and localized tax logic.
- Authored OpenAPI specifications, configured Swagger UI, validated contracts in CI, and generated typed TypeScript client SDKs to reduce integration defects.
- Implemented Redis caching for high-traffic APIs, WebSocket session management, and BullMQ queues for email, reporting, and image-processing jobs.
- Set up PostHog event tracking, funnels, session replays, and feature-flagged A/B tests across checkout, onboarding, and pricing flows.
- Built internal AI assistants for document processing, template generation, and RAG-style policy Q&A using local models when data had to remain private.
Lead Front-end Engineer
IMP Studio
- Led front-end architecture for a nationwide education assessment platform used by 50,000+ institutions with multi-tier approvals and year-over-year reporting.
- Built a Storybook library of 40+ components used across multiple products, cutting typical UI delivery from 2-3 weeks to about 1 week.
- Configured Sentry release tracking and alerts, cutting time-to-detect production bugs from days to minutes.
- Shipped client-side image compression that reduced 5-10MB uploads to 1-2MB without visible quality loss.
- Managed and mentored 5 engineers on Git, reviews, documentation, and API design through regular feedback and growth planning.
- Established Docker-based CI/CD pipelines that made deployments repeatable and accessible across the engineering team.
- Created reusable front-end project templates and workflows that standardized delivery across multiple products.
- Enforced code quality through Git branching, pull-request checklists, Husky hooks, ESLint, Prettier, and TypeScript standards.
- Configured Swagger UI for NestJS services so front-end and back-end engineers could collaborate, explore endpoints, test requests, and inspect response contracts.
- Implemented component, integration, and browser testing with React Testing Library, Cypress, and Storybook across the product suite.
Lead Front-end Engineer
The API Practice
- Led the front end for FlowStep, a collaborative JSON Schema and OpenAPI documentation design platform.
- Shipped WebSocket sync for real-time multi-user JSON Schema document editing.
- Fixed styled-components, Tailwind, and barrel-import memory leaks, recovering more than 80% of development velocity.
- Built and documented 30+ React components in Storybook as the living design system reference for planning and handoff.
- Integrated subscriptions system with multi-jurisdiction VAT, tax, and webhook workflows.
- Optimized Next.js SSR so initial loads are more responsive and SEO-sensitive marketing pages ranked properly.
- Managed 2 front-end engineers through code reviews, planning, and baseline practices for code quality and delivery.
- Built complex drag-and-drop schema editing workflows for nested objects, arrays, and API models.
- Collaborated with back-end engineers to refine REST API contracts, JSON Schema behavior, and integration documentation.
- Implemented optimistic updates for collaborative editing so complex interactions remained responsive under network latency.
React Native Engineer (Part-Time)
Homitag
- Owned the React Native marketplace front-end development.
- Shipped product browsing, cart, and checkout flows with REST API integrations.
- Reduced crashes by more than 60% by modernizing the application and its dependencies.
- Raised development velocity by about 30% through the dependency and component upgrade path.
- Refactored legacy class components and deprecated lifecycle methods into functional components with React Hooks.
- Upgraded outdated and unsupported packages to improve application stability and reduce warnings. Improving log readability and development experiences.
- Adapted existing features and delivered new ones as marketplace requirements changed.
- Managed code signing and submitted production releases to Google Play and the App Store.
- Monitored production releases and handled post-release stability work across Android and iOS.
- Maintained complex marketplace state and asynchronous flows with Redux and Redux-Saga.
Senior Front-end Engineer
Logique Digital
- Led Dokodemo-Kerja React Native development. Remote employee tracking system for Android and iOS.
- Researched production geolocation approaches to optimize battery use across Android and iOS devices.
- Owned Google Play and App Store release cycles for the React Native application.
- Implemented mock-location detection to reduce geolocation spoofing in attendance workflows.
- Built a Next.js archive for scientific papers with search and filtering across large document collections.
- Built a Next.js progressive web app for an online store with context-based state and SASS for UI styling.
- Implemented Firebase push notifications, service-worker caching, offline support, and background synchronization for product works.
- Modernized a legacy Electron application, replacing deprecated APIs and raising feature velocity by 40%.
- Shipped KlikHoreca eCommerce interfaces with SSR, payments, loyalty, and OAuth login on Next.js.
- Built the front end of an eCommerce store using Next.js for a headless WordPress CMS.
WordPress Engineer Intern
Automattic
- Remediated WordPress plugin and theme vulnerabilities against OWASP Top 10 risks.
- Patched SQL injection vulnerabilities to protect client data and database integrity.
- Fixed cross-site scripting and request-forgery issues in WordPress plugins and themes.
- Authored and reviewed pull requests for features, performance improvements, and bug fixes.
- Applied Automattic code-review standards while maintaining PHP, JavaScript, and jQuery code.
- Investigated server and application failures through Grafana logs and dashboards.
- Shipped fixes from log investigations that improved performance and uptime for client sites.
- Provided technical support to clients working through complex WordPress and CMS issues.
- Collaborated with client development teams to strengthen security and engineering practices.
- Maintained WordPress plugin, theme, and headless CMS code across enterprise client sites.
Lecturer
Universitas Pesantren Tinggi Darul Ulum
- Taught Introduction to Software Development to university students.
- Taught Mobile Software Development with Android-focused coursework.
- Taught programming fundamentals using PHP and Scratch-based exercises.
- Taught how information technology aligns with organizational goals.
- Researched e-learning technologies for use in university instruction.
- Applied gamification principles in Moodle to improve student engagement.
- Supported Moodle and learning-management workflows used by the university.
- Revamped university administration email by adopting Gmail for Education.
- Integrated Gmail for Education with the internal employment system for account administration.
- Supported campus IT systems and data-modeling work alongside teaching responsibilities.
Experience
Nationwide Institutional Self-evaluation Platform
FlowStep SaaS Platform
SimplyVest
https://simplyvest.xyzMulti-channel AI Support Chat Platform
Dokodemo-Kerja Realtime React Native Attendance App
Homitag Marketplace App
KlikHoreca eCommerce Platform
Project Management Platform for a National Government Agency
Education
Master's Degree in Advanced Design Informatics
University of Edinburgh - Edinburgh, Scotland, UK
Master's Degree in Computer Science
Sepuluh Nopember Institute of Technology - Surabaya, Indonesia
Bachelor's Degree in Information Technology
Sepuluh Nopember Institute of Technology - Surabaya, Indonesia
Certifications
Solana Token Distribution Protocol
Mancer
School of Solana Season 7
Ackee Blockchain Security
NestJS Masterclass – Node.js Framework Back-end Development
Udemy
Creating API Documentation
React: Building Progressive Web Apps (PWAs)
Learning TypeScript
Skills
Libraries/APIs
REST APIs, OpenAPI, React, Node.js, Google Maps API, Stripe, React Query, OpenAI API, Stripe API, React Testing Library, React Hook Form, Chart.js, Playwright, OpenCV, Tableau API, Zod, Zod Schema, React Redux, Redux-Saga, jQuery, Telegram Messenger API
Tools
Zoom, Claude Code, Shadcn, GitHub, Sentry, NPM, Claude, Zapier, Figma, Keycloak, Adobe, Adobe CC, Prettier, Grafana, Git, Android Studio, Vitest, PostCSS, Xcode, ChatGPT, Astro, Expo, Scratch 2, Moodle, Google Workspace
Languages
TypeScript, JavaScript, CSS, HTML, Python, PHP, C++, GraphQL, ECMAScript (ES6), SCSS, Rust, HTML5
Frameworks
Next.js, Tailwind CSS, React Native, Express.js, Vanilla JS, Angular, Redux, NestJS, Jest, Ruby on Rails 7, Cypress, Tauri, Electron, Anchor, Swagger
Paradigms
Mobile Development, UX Design, Automation, Microfrontends, Desktop Web Design, Text Retrieval, Database Design, Microservices, UI Design, Gamification, Testing, CSRF Protection, Agile, Model Context Protocol (MCP)
Platforms
Android, iOS, Vercel, Kajabi, WordPress, Amazon Web Services (AWS), Firebase, Google Cloud Platform (GCP), PostHog, Docker, Apple, Blockchain, Clerk
Storage
PostgreSQL, MongoDB, Redis, MySQL, SQLite, SQL Injection Protection
Industry Expertise
Web Design
Other
Artificial Intelligence (AI), React Hooks, Full-stack Development, Front-end Development, User Experience (UX), User Interface (UI), Integration, Web Development, Full-stack, Front-end, Front-end Architecture, Software Design, eCommerce, API Integration, AI Agents, Leadership, Systems Design, Content Management Systems (CMS), APIs, Cross-platform App Development, Lovable, Webex, Web App Development, AI-assisted Development, AI-generated Code, Design Systems, WebSockets, Supabase, Hono, WordPress LMS, Server-side Rendering (SSR), Multi-tenant Architecture, Mobile App Development, Mobile Apps, Architecture, FastAPI, Geolocation, Authentication, Security, Web App UX, Back-end, Payment APIs, Payments, Code Review, Agentic AI, AI Integration, LLM Integration, System Design, Technical Leadership, eCommerce CMS, Maps, Agentic Coding, Email Automation, System Architecture, Webhooks, 2D Image Processing, Image Processing, Custom WordPress, Marketplaces, SDKs, Product Lifecycle Management (PLM), Analytics, Telemetry, Vite, Chargebee, Paddle, BullMQ, Husky, Storybook, Google Play Store, Chakra UI, Radix UI, ESLint, OpenRouter, Desktop App Design, Mobile UX, User Flows, Web UX, App UX, App UI, UX Research, Data Science, Data Mining, Document Processing, Software, Software QA, Programming, Web Programming, Algorithms, Data Structures, App Store, Axios, Chatbots, Server Sent Events (SSE), CSS-in-JS, Solana, CI/CD Pipelines, GitHub Actions, Cloudflare, Workers, Client-side Rendering (CSR), Tailwind UI, PWA, Dashboards, Monorepos, Turborepo, Multi-tenant SaaS, OAuth, OpenID Connect (OIDC), Startups, Compliance, Education, Convex, Cursor AI, Real-time Tracking, Long Polling, Multiplayer, Product Design, Taxation, Data Modeling, Onboarding, IT Security, Digital Design, Education Technology (Edtech), WordPress Plugins, Web Security, OWASP, OWASP Top 10, Cross-site Scripting, Debugging, Higher Education, University Teaching, Software Development, Learning Management Systems (LMS), IT Strategy, Geolocation Detection, OpenAI, Financial Services, Fintech, QR Codes, Agentic AI Systems, Large Language Models (LLMs)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring