Experience

A timeline shaped by shipping product features, not just tasks.

The through-line across these roles is building interfaces and systems that support actual operations, not only demos or isolated screens.

PT Midory Cipta Kreasi

Full-Stack Developer

Current role
October 2023 - PresentNorth Jakarta, Indonesia

Owns core flows across kiosk software, backend services, image processing, and internal operational tooling for photobooth products.

  • Built and maintained Electron desktop and Flutter tablet applications for end-to-end photobooth and kiosk usage.
  • Implemented canvas-based editing flows including draggable layouts, zoom, frame selection, and collage rendering.
  • Designed backend services for transactions, image handling, and synchronization between kiosks and central systems.
  • Integrated FFmpeg-based media processing for transformation, compression, and multi-format export.
  • Improved hardware-adjacent workflows around camera capture, local file handling, and fallback behavior.
  • Developed monitoring and management tools for booth health, version tracking, screenshot monitoring, and centralized control.
  • Refactored legacy code into more modular structures to improve maintainability and reliability.
  • Wrote tests and strengthened validation for critical flows such as uploads, payments, and distributed sync.

PT Indonesia Indicator

Frontend Developer

6 months
January 2023 - June 2023South Jakarta, Indonesia

Delivered internal product features for workspace and asset management with React-driven UI and API-connected workflows.

  • Completed a workspace management web application that had started during the internship phase.
  • Built React interfaces for managing company assets, personal data, and image-related records.
  • Implemented CRUD service integration for core application workflows.
  • Supported additional website features including filtering and API service integration.

PT Indonesia Indicator

Frontend Developer

5 months
August 2022 - December 2022South Jakarta, Indonesia

Worked across Angular and React codebases, turning product requirements and Figma handoff into structured internal tools.

  • Translated Figma designs into production HTML and implemented API-connected UI flows.
  • Built time-filter functionality, supported map-based features, and fixed bugs in existing applications.
  • Delivered workspace management capabilities including menu configuration, role management, and access control.
  • Produced multiple frontends using HTML, SCSS, and Gulp for design-heavy deliverables.

HashMicro

Frontend Developer

5 months
February 2022 - June 2022West Jakarta, Indonesia

Supported company web properties with a mix of landing-page development, responsive UI cleanup, and ongoing content maintenance.

  • Built a recruitment website with HTML, CSS, JavaScript, jQuery, Bootstrap, and GSAP.
  • Improved responsive behavior and UI quality across existing company websites.
  • Maintained content updates and front-end file management for multiple company properties.
  • Handled support for four main company websites during the engagement.