Skip to content

Frontend Developer · Batam, Riau Islands, Indonesia

I build responsive, scalable web applications with React and Next.js — and I've led the frontend architecture behind them.

About

I'm a Frontend Developer with 4 years of experience focused on building scalable, production-grade web applications. My expertise centers around the React and Next.js ecosystems, with a heavy focus on the pillars of long-term maintainability: robust component architecture, clean state management, and measurable performance optimization.

I have been deeply involved in developing modular ERP platforms driven by micro-frontend architecture, contributing heavily to the actual codebase while helping establish the underlying ecosystem — from setting coding standards to managing module integration so various independent modules are seamlessly aggregated and displayed within a single base application.

I thrive in collaborative environments, working alongside designers, Project Managers (PMs), and backend engineers to align technical and product goals. For me, the true measure of good code is its legibility; I build systems that other engineers can pick up, understand, and scale without friction.

Education

  • Bachelor's Degree — Informatics Engineering

    Ibnu Sina University · 2022

Experience

  1. Frontend Developer

    PT Lumoshive · Batam, Indonesia

    2022Present

    • Served as Frontend Team Lead on a modular ERP platform — owning the frontend architecture, setting coding standards, coordinating module integration across teams, and mentoring junior developers.
    • Developed and maintained scalable, high-performance frontend applications with React and Tailwind CSS.
    • Integrated RESTful APIs and implemented state management with Redux.
    • Worked closely with UI/UX designers and backend developers to ship responsive, accessible interfaces.
  2. Junior Frontend Developer

    PT Pundi Mas Berjaya · Batam, Indonesia

    20212022

    • Built mobile-first web pages with HTML, CSS, and JavaScript.
    • Contributed components to a React-based design system.
    • Worked with QA to resolve UI defects and ensure cross-browser compatibility.
    • Took part in code reviews and sprint planning on an agile team.

Skills

Languages

  • TypeScript
  • JavaScript
  • HTML
  • CSS

Frameworks & Libraries

  • React
  • Next.js
  • Tailwind CSS
  • Redux Toolkit
  • TanStack Query
  • shadcn/ui
  • Bootstrap

Tools & Platforms

  • Git
  • GitHub
  • GitLab
  • Figma
  • Postman
  • VS Code
  • pnpm

Practices

  • Component-based Architecture
  • Micro Frontends
  • Responsive Design
  • REST API Integration
  • UI/UX Principles
  • Agile & Scrum

Selected work

Contact

Or reach me directly

nardikakurniawan20@gmail.com

Search

Search sections and projects