Software Engineer | Full-Stack Developer | Frontend Engineer

I build software that is simple, reliable, and maintainable.

Dynamic Software Engineer with over a decade of expertise in full-stack development, seamlessly integrating AI technologies to craft innovative, scalable, and user-centric web applications. Proficient in JavaScript, TypeScript, and cutting-edge web standards, complemented by backend proficiency.

About me

Engineering with a focus on clarity.

Dynamic Software Engineer with over a decade of expertise in full-stack development, seamlessly integrating AI technologies to craft innovative, scalable, and user-centric web applications. Proficient in JavaScript, TypeScript, and cutting-edge web standards, complemented by robust backend proficiency in Node.js and REST APIs.

Guided cross-functional teams through sprint cycles, broke down epics into user stories, and maintained frontend codebases with a focus on long-term maintainability and developer experience. Built component libraries and internal tools that reduced repetitive work and kept delivery velocity high.

More about me

Expertise

What I work with

  • Frontend Tech Lead

    Running sprint planning, backlog refinement, and task delegation across frontend teams. Aligning delivery with product goals while maintaining code quality and team velocity.

  • Codebase Maintenance

    Owning frontend architecture, refactoring initiatives, and technical debt reduction. Establishing patterns and standards that keep large codebases healthy and scalable.

  • Component Systems

    Designing reusable component libraries and design systems that reduce duplication and accelerate feature delivery across teams.

  • Developer Productivity

    Building internal tools, CI/CD pipelines, and automation that reduce friction and help engineers focus on shipping value.

Portfolio

Selected work

View all projects

Mobile & Web Platform

MVP Mentoring App

A modern Flutter web-based platform for mentoring and MVP prototyping. Users can explore, book, and manage sessions with expert mentors.

  • Flutter
  • Dart
  • Firebase
  • MongoDB
View case study

Game / Real-Time Application

Pokecat Hunt

A real-time location-based prototype game inspired by Pokémon Go but featuring cats. Built as a monorepo with React, Express, and Go.

  • React
  • TypeScript
  • Go
  • Socket.IO
View case study

AI Application

CETRA

An AI-powered sustainability companion that helps users see the hidden potential in everyday objects before throwing them away. Uses Gemini Vision and Firebase.

  • SolidJS
  • TypeScript
  • Firebase
  • Gemini API
View case study

Experience

A brief career overview

  1. Present

    Frontend Engineer (Tech Lead)

    Telkom Indonesia

    Running sprint planning and backlog refinement for the frontend team. Breaking down epics into user stories, delegating tasks, and maintaining code quality through reviews and refactoring.

  2. Frontend Engineer

    BLANJA.com

    Built production-grade Vue.js applications integrated with SpringBoot backends. Set up automated testing and performance monitoring for large-scale e-commerce features.

  3. Frontend Developer

    SALT Indonesia

    Developed responsive interfaces with Angular and WordPress. Collaborated closely with designers and backend engineers to deliver client projects on schedule.

Get in touch

Have a project or opportunity in mind?

I'm always interested in discussing interesting technical challenges, projects, and opportunities.

Get in touch