About Me

I am proficient in modular UI architecture, design systems, test-driven development, and modern state management with React Query and Jotai. I have extensive experience working with micro frontend structures and NX monorepos to support large-scale applications.

Currently expanding my full-stack skills with Rust and Axum to gain deeper backend architecture understanding, while maintaining my expertise in modern frontend technologies.

Technical Skills

Frontend Development

  • • ReactJS, NextJS, TypeScript
  • • JavaScript (ES6+)
  • • TailwindCSS, Shadcn, Ant Design
  • • HTML/CSS, Responsive Design

State Management

  • • Tanstack React Query
  • • Jotai, Zustand, Recoil
  • • Redux

Testing & Quality

  • • React Testing Library
  • • Vitest, Jest, MSW
  • • Test-Driven Development

Frontend Architecture

  • • NX Monorepo
  • • Module Federation
  • • Micro Frontend

Backend & Database

  • • Rust, Axum, SurrealDB
  • • PostgreSQL
  • • HonoJS, NestJS, ExpressJS
  • • Drizzle, Prisma, TypeORM

UI Tooling & Design

  • • Storybook, Design Systems
  • • Component-Driven Development
  • • Performance Optimization
  • • Accessibility, Cross-Browser

Experience & Skills

Fullstack Developer with 5+ years building scalable web applications and leading development teams. Rust enthusiast exploring modern backend technologies.

Work Experience

Software Engineer

DOT Indonesia

2022-08-01 - Present

Developed App

Key Responsibilities:
  • Built and maintained scalable web components using ReactJS, TailwindCSS, and Ant Design
  • Implemented modular UI architecture and design patterns
  • Introduced React Query and Zustand for robust state management
  • Collaborated with backend teams using Agile practices to deliver UX improvements

Lead Software Engineer

PT Indonusa Persada Teknologi

2025-01-01 - 2025-05-31

Leading a team to develop micro frontend-based agriculture backoffice application with module federation architecture.

Key Responsibilities:
  • Led 4 engineers to develop a micro frontend-based agriculture backoffice app
  • Implemented module federation and shared UI components
  • Developed scalable CRUD workflows and reusable logic blocks
  • Created integration and unit tests using React Testing Library and Vitest

Software Engineer

Universitas Islam Nusantara

2023-07-01 - 2023-12-31

Developed learning management system and voting system for university with high performance and security requirements.

Key Responsibilities:
  • Built an LMS used by 1,000+ students with modular routing and instructor dashboards
  • Developed a robust token-secured voting system with 99.9% uptime during peak hours
  • Implemented performance optimizations via code splitting, lazy loading, and preloading assets

Lead Software Engineer

M-Knows Consulting

2023-02-01 - 2023-06-30

Built modular financial dashboard components and spearheaded Nx-based monorepo architecture implementation.

Key Responsibilities:
  • Built modular financial dashboard components using ReactJS and TypeScript
  • Integrated 10+ APIs with robust error handling and fallback states
  • Spearheaded Nx-based monorepo architecture to support shared tooling, versioned libs, and CI/CD pipelines

Software Engineer

Perjalanan Menembus Galaksi

2021-05-01 - 2022-08-31

Delivered high-performance Vue.js interfaces with excellent Lighthouse scores serving large user base.

Key Responsibilities:
  • Delivered Vue.js interfaces with 99.5% Lighthouse performance score
  • Optimized applications serving 50,000+ monthly users
  • Implemented SSR optimization and async asset loading

Software Engineer

PT Telematric Integra

2019-05-01 - 2021-05-31

Modernized legacy systems and built internal tools to streamline logistics operations.

Key Responsibilities:
  • Modernized legacy systems with responsive Bootstrap-based interfaces
  • Built 10+ internal tools to streamline logistics operations
  • Improved mobile usability and operational efficiency
5+
Years Experience
10+
Projects Delivered
1000+
Users Served

Let's Connect

I'm always interested in discussing new opportunities, collaborations, or just having a chat about technology. Feel free to reach out!

What I'm Looking For

  • Full-time software development opportunities
  • Freelance and contract projects
  • Technical collaboration and consulting
  • Open source project contributions

Located in Malang, East Java, Indonesia

Open to remote work opportunities worldwide