Yaaqin

Software Engineer

Fullstack Engineer with hands-on experience building scalable web applications using React, Next.js, TypeScript, Node.js, and PostgreSQL. Experienced in developing enterprise ERP modules, hotel booking platforms, dynamic pricing engines, and payment integrations with complex business workflows.

Skilled in designing maintainable frontend architectures, optimizing application performance, implementing Role-Based Access Control (RBAC), and building automated end-to-end tests with Cypress to ensure application reliability. Comfortable owning the full development lifecycle, from system design and API integration to deployment and production support in collaborative Agile teams.

Experience

Freelance

Fullstack / Frontend Developer

Mar '2026 – Present

Well Design Platform (Oil & Gas)

Next.js (App Router), TypeScript, Tailwind CSS

  • Developed a web-based Well Design platform for the oil & gas industry, transforming complex engineering workflows into intuitive and responsive user interfaces.

  • Implemented Progressive Web App (PWA) capabilities, including offline mode and background sync, allowing engineers to continue working in environments with unstable internet connectivity.

  • Collaborated directly with clients to gather requirements, refine technical solutions, estimate development efforts, and deliver production-ready features.

  • Built reusable UI components and maintained a scalable frontend architecture, improving development efficiency and long-term maintainability.

  • Optimized application performance through efficient rendering strategies, API handling, and component reuse for enterprise-scale applications.

ERP Asset Management System

React, Vite, TypeScript, Tailwind CSS, i18next

  • Developed enterprise Asset Management modules covering Procurement, Asset Mutation, Disposal, and Depreciation Calculation workflows.

  • Implemented multilingual support using i18next, enabling seamless localization for users across multiple languages.

  • Built complex business workflows aligned with asset lifecycle management and organizational approval processes.

  • Integrated frontend modules with backend APIs to ensure accurate data synchronization across enterprise systems.

  • Designed reusable React components to support scalable feature development.

  • Implemented Role-Based Access Control (RBAC) to deliver permission-based navigation, feature access, and user actions based on organizational roles.

PT Pinus Merah Abadi

Frontend Engineer

Aug '2025 – Mar '2026
  • Developed enterprise-scale sales and logistics modules supporting end-to-end ERP workflows including Sales Orders, Delivery Orders, PGI, invoicing, shipment tracking, and inventory management.

  • Developed operational dashboards providing real-time visibility into transaction status, shipment progress, document flow, and logistics operations across nationwide branches.

  • Implemented structured UI logic and validation to ensure data consistency throughout ERP-integrated business processes.

  • Collaborated within a cross-functional team of 2 Frontend Engineers, 3–4 Backend Engineers, 3 QA Engineers, 1 Business Analyst, 1 Project Manager, and DevOps engineers to deliver production-ready features.

  • Troubleshot and resolved production issues by identifying root causes, collaborating with cross-functional teams, and ensuring stable enterprise operations.

  • Improved frontend maintainability by developing reusable TypeScript components, shared utilities, and a modular architecture, reducing code duplication across enterprise modules.

  • Integrated configuration-driven permission validation into frontend services and UI components, ensuring role-based access control for protected operations and update endpoints.

  • Collaborated with backend engineers to redesign search APIs by introducing query-based filtering and frontend debounce mechanisms, reducing unnecessary network traffic and improving search responsiveness by approximately 70%.

PT Kreasindo Karya Abadi

Frontend Developer

April '2024 – Aug '2025
  • Delivered frontend solutions across 6–8 client projects, with 3 production applications actively used by end users.

  • Built scalable web applications using React, Next.js, and TypeScript, focusing on maintainability and long-term scalability.

  • Implemented Microfrontend architecture, enabling modular feature development and improving collaboration across development teams.

  • Developed responsive and accessible user interfaces using Tailwind CSS and semantic HTML.

  • Managed complex application state using Redux and Zustand for predictable data flow across business-critical applications.

  • Optimized frontend performance through reusable components, efficient rendering, and API integration.

  • Investigated and resolved production issues to maintain application stability and improve user experience.

BlockDevId

Web3 Dev - Apprenticeship

June '2025 – Aug '2025
  • Completed intensive Web3 development program covering smart contract development using Solidity (EVM) and Move (Sui).

  • Developed and tested smart contracts using Hardhat and Foundry, applying secure development practices.

  • Built an MVP decentralized application (DApp), demonstrating end-to-end integration between smart contracts and frontend.

  • Applied concepts such as modular contract architecture, gas optimization, and on-chain business logic.

  • Explored DeFi mechanisms including AMM and lending/borrowing systems.

PT Wahana Data Solusindo

Internet Technician

Dec '2021 – Aug '2023
  • Performed regular server checks and internet server maintenance.

  • Conducted network maintenance and troubleshooting for clients.

  • Assisted customers experiencing internal issues via WhatsApp and phone calls.

  • Successfully handled network issues.

  • Responsible for wireless network installation and configuration.

  • Carried out on-site maintenance at least twice a week.

  • Performed internet server maintenance every two months.

PT Selaras Citra Nusantara Perkasa

Production Operator

Aug '2020 – Dec '2021
  • Prepared and ensured the availability of adequate packaging tools.

  • Ensured production machines operated in optimal conditions without problems.

  • Properly packed finished products and ensured all supporting items were included in the packaging.

  • Packed products neatly and ensured there was no damage to the product or its packaging.

  • Recorded daily production results and submitted reports to the supervisor.

Portfolio

View all →
HotelDes 2025

Hotel

Full Stack Developer

A user-centric hotel booking platform that simplifies the process of discovering and reserving rooms. The system is designed with a focus on performance optimization, scalable frontend architecture, and intuitive user experience. Features include dynamic room listing, filtering, and secure booking flow integration.

  • Next.js
  • Node.js
  • Nest.js
  • PostgreSql
  • Prisma
  • Tanstack
  • RabbitMq
DirtyRat StudioMaret 2025

DirtyRat Studio

Frontend

A modern and interactive landing page built for a 3D artist portfolio, designed to showcase creative works in a visually engaging and professional way. Developed using Next.js and React with TypeScript, it emphasizes scalable architecture, smooth animations with Framer Motion, and efficient data handling through React Query and Zustand.

  • React.js
  • Vite
  • Tailwind

Education

Pijar Camp

Fullstack Web dan Mobile Developer

Aug '23 – Apr '24
  • Learned the principles of responsive web design and applied them in real-world projects.

  • Used React.js as the frontend framework and integrated backend with frontend applications.

  • Implemented RESTful API concepts on the backend using the Express framework.

  • Utilized SQL for database queries and implemented it with PostgreSQL.

  • Managed version control using Git and collaborated with teams on platforms like GitHub.

  • Successfully built 3 web application projects and 1 mobile application using the React Native framework.

  • Enhanced public speaking, communication, growth mindset, problem-solving, and time management skills in team projects.

SMK Negeri 2 Kalianda

Computer Network Engineering

Aug '17 – Apr '20
  • Built an efficient and smooth cash register application using C++.

  • Designed professional invitations using CorelDraw.

  • Configured LAN networks for exam purposes.

  • Applied Mikrotik configuration for network access control.

  • Configured wireless networks effectively.

  • Gained practical experience as an assistant technician at PT Web Data Solusindo.