Available to hire
I’m a frontend-focused engineer with 5+ years of experience building enterprise web applications, micro-frontend platforms, and internal systems—especially in banking-scale ERP environments. I design robust frontend architectures using Vue 2/3, React, Next.js, and TypeScript, with a strong emphasis on modularity, performance, and maintainable component-driven development.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Advanced
Work Experience
Developer (Frontend/AI Stack Projects) at Band Telusur (Indonesia Band Discovery Platform)
January 1, 2025 - PresentBuilt a full-stack Indonesia band discovery platform deployed serverlessly on Cloudflare Workers using Prisma Postgres (Singapore) with pgvector for semantic search and Cloudflare R2 for media storage. Implemented multi-tool AI chat flows (Vercel AI SDK) with tool routing across searchBands, semanticSearch, and getBandDetail, supporting streaming responses. Created multi-step AI agents for URL scraping, LLM extraction with confidence scoring, and content moderation with a 3-tool pipeline (fetch → vision analysis → similarity check → human-in-the-loop). Added scheduled weekly insights via Cloudflare Cron Trigger and cached AI-generated insights with a 7-day TTL.
Frontend Developer (Micro-frontend & Learning Platform) at BCA Solutip — LMS (Learning Management System) part of PT Cranium Royal Adiatama work
June 1, 2022 - February 1, 2026Developed an enterprise LMS using Vue 3 + TypeScript micro-frontends with a Module Federation architecture across four independently deployable apps: shell/host, admin portal, learning portal, and a shared design system. Delivered multiple feature modules covering user management, multi-step approvals, certificate templates, learning libraries, and role-based access control. Integrated Keycloak (OAuth2/OpenID Connect) for authentication/authorization and entry error monitoring with production observability. Enforced strict TypeScript standards supported by ESLint, Prettier, and Husky pre-commit hooks; contributed to reliable frontend quality and consistency across the platform.
Frontend Developer at PT Cranium Royal Adiatama
June 1, 2022 - February 1, 2026Built and maintained a single-SPA micro-frontend platform for an enterprise procurement ERP used across 8+ business units, with 8 independently deployable Vue 2 micro-applications and a shared design/component library (27+ components). Implemented core procurement modules including RFQ/RFP workflows, vendor qualification, multi-level approval chains, and project monitoring. Integrated Keycloak with RBAC across 100+ API endpoints using role-based menu access and dynamic endpoint control. Set up CI/CD pipelines using Bitbucket Pipelines, Docker multi-stage builds, Nginx, and SonarQube for code quality analysis. Improved frontend performance by 30–50% using code splitting, lazy loading, and runtime single-SPA module loading (SystemJS).
Front-End Developer at PT Cranium Royal Adidata
June 1, 2022 - February 1, 2026Built a single-SPA micro-frontend platform for an enterprise procurement ERP covering RFQ/RFP workflows, vendor management, multi-level approval chains, and asset management across 8+ business units. Developed core procurement modules including RFQ/RFP flows, vendor qualification, approval logic, and project monitoring, using Vue 2 micro-apps plus a shared design system (27+ components). Integrated Keycloak for enterprise authentication and implemented RBAC across 100+ API endpoints. Implemented CI/CD using Bitbucket Pipelines, Docker multi-stage builds, Nginx, and SonarQube, improving front-end performance 30–50% via code splitting, lazy loading, and runtime module loading with SystemJS.
Web Developer at MetaVerse Indo Jay a (Cindrum)
June 1, 2021 - June 1, 2022Developed and refactored a responsive crypto token swap web application using React.js, including liquidity pool interfaces. Integrated Web3 wallet connections for secure blockchain transaction handling. Implemented real-time price feeds, slippage tolerance settings, and transaction history tracking. Refactored legacy frontend code to improve maintainability, performance, and scalability.
Web Developer at SkyLife — Internal Portal Migration (KTS SkyLife Korea)
June 1, 2021 - June 1, 2022Migrated legacy internal portal web pages (jQuery/HTML) to a modern, responsive React.js architecture. Built reusable UI components and dashboard layouts for internal administrative tools. Integrated REST APIs using React hooks to streamline data fetching and state management, improving usability and maintainability for internal stakeholders.
Frontend Developer at PandoSwap
June 1, 2021 - June 1, 2022Built a crypto token swap and exchange web app with React.js. Implemented responsive swap UI, real-time pricing feeds, slippage controls, and transaction history. Integrated Web3 wallet connectivity and transaction handling for token swaps, then refactored legacy front-end code for improved maintainability and performance.
Web Developer at MetaVerse Indo Jaya (Cindrum)
June 1, 2021 - June 1, 2022Developed and refactored web experiences including a crypto token swap application using React.js. Built responsive token swap interfaces with liquidity pool components, integrated Web3 wallet connections for secure blockchain transaction handling, and implemented real-time price feeds, slippage settings, and transaction history tracking. Refactored legacy code for improved maintainability, performance, and scalability.
Front-End Developer (Micro-frontends & Migration) at LMs — Learning Management System / SkyLife internal portal migration
June 1, 2021 - June 1, 2022Delivered learning management capabilities using Vue 3 + TypeScript with a module federation architecture across independently deployable apps: host/shell, admin portal (19 modules), learning portal (7 modules), and shared design system (53 components). Implemented features such as user management, multi-step approvals, certificate templates, learning libraries, and role-based access control. Integrated Keycloak OIDC with secure routing and entry-point error monitoring/observability. Migrated legacy internal portal pages (jQuery/HTML) to a responsive React.js architecture with reusable UI components and dashboards; streamlined data fetching and state management using React hooks and integrated REST APIs.
Education
B.S. Mathematics (full stack developer program) at UNS (Universitas Islam?)/University of Indonesia (Hacktiv8 program mentioned)
January 1, 2013 - January 1, 2020Full Stack Developer Program at Hacktiv8
January 1, 2021 - January 1, 2021B.S. in Mathematics at Universitas Islam Negeri Sunan Kalijaga Yogyakarta
January 1, 2013 - January 1, 2020Full Stack Developer Program at Hacktiv8
January 1, 2021 - December 31, 2021Qualifications
Keycloak (OAuth2/OIDC) enterprise authentication & RBAC integration experience
January 11, 2030 - September 30, 2026Industry Experience
Financial Services, Software & Internet, Education, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer in Tegal today.