Work Experience
Freelance Frontend Developer (Contract / Project-Based)
Section titled “Freelance Frontend Developer (Contract / Project-Based)”Apr 2025 – Present
Responsibilities:
- Built and delivered custom frontend solutions for client projects, focusing on performance and pixel-perfect implementation.
- Converted Figma designs into responsive, production-ready web interfaces.
- Integrated frontend applications with REST APIs and third-party services.
- Maintained clear communication with clients to gather requirements and ensure timely delivery.
Independent Projects
Section titled “Independent Projects”- Developed experimental and production-ready web applications using modern frontend frameworks.
- Explored performance optimization strategies and scalable component architecture.
- Continuously improved frontend engineering practices and tooling.
Decentralized Internship Grading System (Blockchain Project)
Section titled “Decentralized Internship Grading System (Blockchain Project)”Role: Front End Developer
Duration: Jan 2025 – Mar 2025
Type: Freelance Project
Responsibilities:
- Developed a decentralized web app for matching and recording internship student grades using Fuzzy logic.
- Front-end built with Remix and Shadcn for fast, accessible UI components.
- Integrated with Ethereum blockchain via Ethers.js; student grades are stored on-chain and publicly accessible after lecturer approval.
- Used Neon PostgreSQL as database for student data, and MetaMask for authentication.
- Deployed frontend on Vercel and contracts on mainnet (https://mainnet.dchain.id).
- Implemented two user roles: Lecturer and Student, ensuring secure, transparent grading workflow.
Tech Stack: Remix, Shadcn, Ethers.js, Ethereum (Mainnet), Neon PostgreSQL, MetaMask, Vercel
PT Kelas Dunia Ekasakti
Section titled “PT Kelas Dunia Ekasakti”Role: Front End Developer
Duration: November 2023 – December 2024
Type: Full-time/Remote
Responsibilities:
- Built a company landing page using Next.js and Tailwind CSS with full i18n support, ensuring performance, responsiveness, and SEO best practices.
- Built a social media web application using Remix and Tailwind CSS with internationalization support. Integrated PubNub for real-time messaging, connected to a custom Backend API, implemented Midtrans for paid-class transactions, and designed a SQLite-based caching strategy for chat lists due to PubNub’s storage limitations.
- Developed a modular dashboard system to manage school social media data using Remix, Tailwind CSS, and shadcn/ui, reducing feature delivery time by approximately 40% through reusable component architecture.
- Developed and maintained scalable user-facing features while ensuring technical feasibility of UI/UX designs.
- Optimized applications for performance, scalability, and cross-device compatibility.
- Implemented robust client-side validation to ensure data integrity before backend submission.
- Collaborated closely with Backend and Mobile teams to align API contracts, streamline integration, and deliver consistent cross-platform features.
Tech Stack: Remix, Next, Shadcn, PubNub, Tailwind
PT Deva Indonesia
Section titled “PT Deva Indonesia”Role: Front End Developer
Duration: June 2023 – September 2024
Type: Full-time/Remote
Responsibilities:
- Converted Figma designs into responsive Laravel Blade templates with interactive JavaScript, ensuring UI consistency and maintainability.
- Integrated frontend components with Backend APIs, handling data fetching, submission, and error states efficiently.
- Implemented interactive forms using AJAX to enable seamless, real-time data submission without full-page reloads.
- Built dynamic form inputs directly inside data tables to support flexible and inline data entry workflows.
- Developed horizontally resizable tables with state persistence using Local Storage, improving user experience across sessions.
- Designed structured PDF reports using domPDF, adapting layouts to legacy CSS limitations (no Flexbox/Grid support).
Tech Stack: Laravel, Tailwind, JQuery