About
Frontend Developer with 4 years of experience specializing in Vue.js and Nuxt.js to build scalable, production-grade web applications. Proficient in HTML, CSS, JavaScript, and TypeScript, with hands-on experience integrating REST APIs. Skilled in collaborating with cross-functional teams including backend, UI/UX, QA, and PM while thriving in remote and async workflows. Committed to writing maintainable code, resolving production issues, and delivering on schedule.
Skills & Expertise (24)
Work Experience
Frontend Developer – Contract
PT Solu Filantropi Teknologi
Sep 2022 - Present
Engineered a real-time GIS asset-tracking system (Leaflet.js, WebSockets) with custom coordinate-hashing and debounced viewport-fitting, eliminating frame drops under high-frequency GPS telemetry. Built an in-app VoIP softphone (WebRTC, JsSIP) for instant dispatcher-to-field calls with a Web Audio API real-time voice level meter. Delivered live CCTV integration for RTSP/RTMP stream management within emergency dialogs, with zone-mapped lifecycle management that reduced bandwidth and eliminated connection leaks. Architected a bidirectional WebSocket system for alarm/incident channels, syncing live chat, GPS updates, and status logs with strict memory cleanup on unmount.
Frontend Developer – Freelancer
Kementrian Pertahanan
Dec 2025 - Apr 2026
Architected a secure enterprise SPA (Nuxt 3/4, TypeScript, Pinia) with a custom HTTP client featuring concurrent token-refresh queueing to eliminate JWT race conditions, and a hierarchical wildcard RBAC system securing UI actions, tables, and routing dynamically. Built a reusable Vue 3 component library (60%+ boilerplate reduction) and integrated Chart.js dashboards, Quill rich-text editing, and a multi-stage litigation timeline module. Delivered end-to-end workflows for litigation tracking, contract lifecycle, and correspondence registries optimized with server-side pagination, debounced search, file validation, and async PDF/Excel/CSV export.
QA & QC – Internship
PT Solu Filantropi Teknologi
Mar 2022 - Sep 2022
Conducted manual testing, designed structured test cases, and performed detailed bug reporting with reproduction steps and severity classification, collaborating with developers to verify fixes and ensure application quality prior to production release.
Education
Bachelor’s Degree in Information Systems - Universitas Terbuka
2023 - · Afghanistan
Network Information Systems and Application - SMK Negeri 26 Jakarta
2018 - 2022 · Afghanistan
Certifications
Fundamentals of Web Programming
Dicoding Indonesia · 2022
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Need Sponsorship
Relocation
Depends on Offer
Skills (24)
Click a skill to find developers with the same skill