Frontend Developer with 5+ years of experience building and maintaining production web applications with React and Next.js. Currently at IDEAL Indonesia, working directly with the CTO, Product, Design and QA teams to deliver pixel-perfect interfaces, reusable component systems, and measurable speed improvements, including AI-powered features. Previously led a development team as Lead Developer, coordinating delivery while staying hands-on in fullstack work. In parallel, I deliver enterprise HRIS and talent-management platforms as a freelance fullstack engineer for clients including Pertamina, Pupuk Indonesia, and Bank Syariah Indonesia. Experienced working remotely with distributed teams and comfortable using English for technical documentation and async collaboration.

Maulana Imam Tantowi

Frontend Developer with 5+ years of experience building and maintaining production web applications with React and Next.js. Currently at IDEAL Indonesia, working directly with the CTO, Product, Design and QA teams to deliver pixel-perfect interfaces, reusable component systems, and measurable speed improvements, including AI-powered features. Previously led a development team as Lead Developer, coordinating delivery while staying hands-on in fullstack work. In parallel, I deliver enterprise HRIS and talent-management platforms as a freelance fullstack engineer for clients including Pertamina, Pupuk Indonesia, and Bank Syariah Indonesia. Experienced working remotely with distributed teams and comfortable using English for technical documentation and async collaboration.

Available to hire

Frontend Developer with 5+ years of experience building and maintaining production web applications with React and Next.js. Currently at IDEAL Indonesia, working directly with the CTO, Product, Design and QA teams to deliver pixel-perfect interfaces, reusable component systems, and measurable speed improvements, including AI-powered features. Previously led a development team as Lead Developer, coordinating delivery while staying hands-on in fullstack work.

In parallel, I deliver enterprise HRIS and talent-management platforms as a freelance fullstack engineer for clients including Pertamina, Pupuk Indonesia, and Bank Syariah Indonesia. Experienced working remotely with distributed teams and comfortable using English for technical documentation and async collaboration.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
See more

Language

Indonesian
Fluent
English
Intermediate

Work Experience

Frontend Developer at IDEAL Indonesia (PT Hidup Ideal Sejahtera)
August 1, 2022 - Present
Work closely with the CTO, Product Manager, Designer and QA to translate product requirements into shipped features. Build and maintain a library of reusable components, cutting development time for new pages and keeping the UI consistent across the platform. Optimize website speed and Core Web Vitals, consistently maintaining a GTmetrix grade of B+ or above. Implement pixel-perfect interfaces from Figma designs, fully responsive across devices. Refactor legacy code into a modern, modular and more maintainable architecture. Integrate AI into the website and WhatsApp channel for automated customer interaction. Integrate REST APIs and payment gateways (Xendit, Midtrans) for end-to-end transaction flows. Monitor code quality and application security using SonarCloud, OWASP ZAP and GTmetrix. Deploy and release the platform to AWS Elastic Beanstalk with rolling deploys and post-release health verification.
Frontend Developer at Mimpilabs.io
January 1, 2022 - July 31, 2022
Produced UI designs in Figma and implemented them into responsive, interactive web interfaces. Integrated REST APIs and managed application state for data-heavy pages. Optimized page load performance and applied frontend security best practices.
Fullstack Developer (Freelance) at Independent / Contract
January 1, 2022 - August 1, 2022
Build end-to-end multi-tenant HR and payroll platform for Bank Syariah Indonesia (BSI) including a visual workflow automation builder, payroll run lifecycle with validation gating, and time & leave management. Deliver frontend for PT Pupuk Indonesia’s succession and organisation management modules in Next.js against a Laravel API. Build frontend for Pertamina’s talent management system on .NET Blazor within the client’s existing Microsoft stack. Handle the full delivery cycle on owned projects: requirement gathering, data modelling, API development, frontend implementation and deployment. Coordinate directly with client stakeholders on scope, timeline and technical trade-offs.
Lead Developer (Fullstack Developer) at Alcott
January 1, 2021 - January 1, 2022
Coordinated task distribution across the development team together with QA and management. Owned delivery estimates and tracked progress to keep projects on schedule. Aligned with management on technical decisions such as framework selection and application flow. Supported developers in resolving blockers throughout the development cycle. Built websites from provided designs and refactored existing codebases for better performance. Designed database structures and developed REST APIs consumed by the frontend team. Wrote API documentation so frontend developers could integrate quickly and independently. Implemented security measures across applications and maintained servers, troubleshooting production issues.
IT Hardware (Internship) at PT Digital Techno Solusindo
August 1, 2019 - October 1, 2019
Built an Android POS application in Java using Android Studio based on an existing web POS dashboard. Developed and maintained the POS dashboard to keep it aligned with the mobile application.
Information Technology — IT Hardware (Internship) at PT Digital Techno Solusindo
August 1, 2019 - October 1, 2019
Built an Android POS application in Java using Android Studio, based on an existing web POS dashboard. Developed and maintained the POS dashboard to keep it aligned with the mobile application.

Education

Diploma (D3) — Informatics Engineering at Politeknik Negeri Semarang
August 1, 2017 - December 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Healthcare, Professional Services, Media & Entertainment, Government, Education, Other
    HCIS Platform
    Role: Frontend Developer (Freelance) Year: 2023 Worked with: Client PM, BA, QA and development team A talent management platform for a holding company with multiple operating subsidiaries. The system manages organisational structure, position master data, job profiles, employee records, career development plans, learning and training schedules, and succession planning — all synchronised from the corporate HR master system and maintained across the group hierarchy. Scope of Work Built the succession match-up interface — candidate table with readiness scoring, eligibility status, configurable columns, sorting, filtering and bulk assignment actions. Built the conflict confirmation flow for successor assignment — rendering existing nominations returned by the API, grouped per employee with expandable position lists and effective dates, so the reviewer sees the full consequence before committing. Developed the organisation structure editor interface — a tree navigator spanning holding and subsidiary entities, paired with an editable chart supporting horizontal/vertical layout, drag repositioning, zoom and full-screen mode. Implemented effective-dated structure viewing, master-data sync indicators, position fill counters and structure export in the UI. Stack Next.js · React · TypeScript — consuming a Laravel REST API Notes Succession assignment is a destructive action across multiple records, so the confirmation step was designed to show the full consequence of the change rather than a generic warning. Structure data is effective-dated: the same organisation renders differently depending on the selected date, so the chart reads from a date-scoped snapshot rather than current state alone. The hierarchy spans a holding company and its subsidiaries, so the tree navigator and chart canvas stay in sync while each handles a different level of detail. *Confidentiality note: all screenshots are taken from non-production environments populated with placeholder data. Employee names, identifiers and account details have been redacted.*
    HCIS Platform
    Role: Frontend Developer (Freelance) Year: 2024 Worked with: Client PM, BA, QA and development team An internal Human Capital Information System used by employees, managers and HR reviewers to manage talent data across a large multi-entity organisation. The platform spans the full talent lifecycle — employee profiles and competencies, organisational structure, career aspiration cycles, succession planning, talent marketplace, internal job posting and reporting — with the corporate HR master system acting as the source of truth for verified records. Scope of Work Built the interactive organisation chart interface — hierarchical position cards, vertical/horizontal orientation toggle, zoom controls, search, business-group and company filters, and export. Implemented the employee CV interface with structured sections for position history, assignments, organisation memberships, achievements, education, publications and family data. Developed the aspiration cycle screens — period creation, master-data sync, participant lists with filtering, bulk selection, per-employee status tracking and export. Built the role-based application shell and navigation used across all modules, including notification counters and permission-aware menus, working within the client's existing Microsoft stack. Stack .NET Blazor · C · Razor components · REST API integration Notes Sections sourced from the corporate HR master system are intentionally read-only, with in-context redirects so records are always updated at their origin rather than duplicated. The organisation chart handles large hierarchies without pagination, so zoom, orientation and filtering carry the navigation load instead. *Confidentiality note: all screenshots are taken from non-production environments populated with placeholder data. Employee names, identifiers, account details, system addresses and vendor information have been redacted.*
    HCIS Platform
    Role: Frontend Developer (Freelance) Year: 2024 Worked with: Client PM, BA, QA and development team An internal Human Capital Information System used by employees, managers and HR reviewers to manage talent data across a large multi-entity organisation. The platform spans the full talent lifecycle — employee profiles and competencies, organisational structure, career aspiration cycles, succession planning, talent marketplace, internal job posting and reporting — with the corporate HR master system acting as the source of truth for verified records. Scope of Work Built the interactive organisation chart interface — hierarchical position cards, vertical/horizontal orientation toggle, zoom controls, search, business-group and company filters, and export. Implemented the employee CV interface with structured sections for position history, assignments, organisation memberships, achievements, education, publications and family data. Developed the aspiration cycle screens — period creation, master-data sync, participant lists with filtering, bulk selection, per-employee status tracking and export. Built the role-based application shell and navigation used across all modules, including notification counters and permission-aware menus, working within the client's existing Microsoft stack. Stack .NET Blazor · C · Razor components · REST API integration Notes Sections sourced from the corporate HR master system are intentionally read-only, with in-context redirects so records are always updated at their origin rather than duplicated. The organisation chart handles large hierarchies without pagination, so zoom, orientation and filtering carry the navigation load instead. *Confidentiality note: all screenshots are taken from non-production environments populated with placeholder data. Employee names, identifiers, account details, system addresses and vendor information have been redacted.*
    Multi-tenant HRIS, payroll and workflow automation
    Product: Multi-tenant HRIS, payroll and workflow automation Role: Fullstack Developer (end to end) Period: 2026 – present Status: Prototype, in active development A tenant-isolated HR platform covering the full employee lifecycle: self-service home, time and leave, expense, payroll, benefits, people records and internal collaboration channels. Each tenant configures its own pay groups, approval rules and statutory setup, and the platform runs multi-currency, multi-jurisdiction payroll from a single codebase. An embedded AI assistant answers policy questions and routes users into the right action. *The platform is currently a working prototype under active development — the screens shown are in-progress builds against a demonstration tenant, not a shipped release.* Scope of Work Designed and built the visual workflow automation builder — a node canvas with triggers, conditional branching, multi-tier approvals, merge logic, notification and email nodes, plus a live configuration panel with variable interpolation and preview. Built workflow versioning and publishing — autosave on the working draft, explicit version publish, and per-node error strategies (stop, route to error branch, retry, skip). Built the payroll run lifecycle — draft, validation, approval, lock, disbursement and GL posting — with blocking exceptions surfaced before a run can progress and upstream dependencies on locked time periods enforced. Built the time and leave workspace — clock in/out, timesheets, PTO accrual and balances, manager approval queue, team coverage and exception alerts. Stack Next.js (frontend) · NestJS (backend) · TypeScript · REST API · multi-tenant data isolation Design Decisions Payroll progression is gated rather than advisory: a run cannot open until the upstream time period is locked, and validation exceptions such as a negative net or a missing rate block the run rather than merely warn. Workflows are modelled as versioned artefacts — edits apply to a working draft and only reach running processes on publish, so in-flight approvals are never altered underneath their participants. The platform is designed multi-tenant and multi-jurisdiction, with pay components, statutory rules and currency held as tenant configuration rather than branching logic in the codebase. Current status: modules shown are built against the demonstration tenant. Production hardening, full statutory coverage and end-to-end execution of the workflow engine are still in progress. *Confidentiality note: pre-release product. Screenshots are from a demonstration tenant populated with fictitious data — no customer records, identifiers or production data are shown.*

Hire a Front-End Developer

We have the best front-end developer experts on Twine. Hire a front-end developer in Semarang today.