My Skills
React
Advance
Next.js
Advance
Tailwind CSS
Advance
React Native
Basic
TypeScript
Advance
Docker
Intermediate
Linux
Intermediate
Postman
Advance
Git
Advance
NestJS
Intermediate
Express
Intermediate
Storybook
Intermediate
System Design
Advance
Cloud Computing
Intermediate
PostgreSql
Intermediate
Unit Test
Advance
AI Tools (Cursor, Claude, Copilot)
Intermediate
My Experience
Frontend Developer - Mobius Digital
2023 - Present
Work in Sinarmas Quantum Engine project as Frontend Developer. I am responsible for building the website using React, Nextjs and TailwindCSS. I also responsible for unit testing the website using Jest and React Testing Library. and maintaining the website.
- • Initiated and developed a POC (Proof of Concept) for SQEMP using React, Ant Design, and TailwindCSS, demonstrating modern UI scalability and faster feature prototyping.
- • Built and delivered SQEPORTAL, an internal web platform for invoice management, business analytics, and reporting, improving process visibility and data accessibility for multiple business units.
- • Rewrote the company’s eSignature website from legacy HTML, CSS, and JavaScript to modern Next.js, Chakra UI, and TailwindCSS, resulting in a cleaner architecture, improved maintainability, and faster page load times.
- • Developed HSE Scorecard Dashboard for Berau Coal, designed to track key Health, Safety, and Environment (HSE) metrics. Built independently using React and Ant Design, and implemented unit testing to ensure reliability and accuracy.
- • Developed Driving Management System Dashboard for real-time driver monitoring at Berau Coal, using React, Ant Design, and unit testing to ensure accurate and stable live data visualization.
BAU Integration - PT. Fintek Karya Nusantara (LinkAja)
2020 - 2023
As a part of BAU Integration team, I am responsible for oversee the integration process for new merchants and partners. I also responsible for communicating with the partners and merchants to ensure the integration process is running smoothly.
- • Analyze the integration requirements and propose optimal integration flows.
- • Assist partners during the System Integration Testing (SIT) and User Acceptance Testing (UAT) phases
- • Provide guidance and support to partners in setting up test environments and executing test scenarios
PHP Programmer - PT. Astragraphia Information & Technology (AGIT)
2019 - 2020
Work in Tcash project, Manage BAU integration with business partners, support SIT/UAT to meet company standards, troubleshoot integration issues, and enhance the API simulation module for new API integration
- • Enhance existing API simulation modul to integrate with new API
- • Troubleshooting integration issues between company business partner
- • Manage BAU (Business as Usual) integration with company business partner
About Me

Hi, I'm Afif Makarim
I am a software developer with experience in business integration, and frontend development. From 2019 to 2020, I worked as a PHP Programmer, handling BAU integration, supporting SIT/UAT, troubleshooting integration issues, and enhancing API simulation modules.
From 2020 to 2023, I worked as BAU Integration, coordinating new merchant and partner integrations, communicating with stakeholders, analyzing integration requirements, and assisting during SIT/UAT phases.
Since 2023, I've been a Frontend Developer, working with Next.js, React.js, Ant Design, and Tailwind CSS. I collaborate with the SQE team to develop messaging and portal dashboards, implement unit testing with React Testing Library, and research new technologies to enhance web development.
My Projects
Pharmacy System Web AppsLIVE
Engineered an enterprise-grade pharmacy management dashboard for inventory control, automated POS sales, supplier management, and purchase order tracking.
Problem: Managing pharmacy inventory, suppliers, and sales orders was highly fragmented.
Solution: Developed a comprehensive Next.js and Shadcn UI dashboard integrating PostgreSQL.
Result: Provided real-time stock tracking and simplified the entire purchase order workflow.
Tech stack: Next.js, Shadcn UI, PostgreSQL






POS Apps (Point of Sale)LIVE
Designed and built a full-stack Point of Sale ecosystem for retail deployment, focusing on secure transaction handling and robust sales reporting.
Problem: The Rumah Mie outlet tracked sales and inventory manually, causing inefficiencies.
Solution: Built a full-stack Point of Sale web application utilizing React and Express.
Result: Streamlined operational tracking and drastically reduced manual transaction recording time.
Tech stack: React, Express, MySQL, Ant Design




Kawinin AppLIVE
Developed a responsive digital invitation platform enabling users to seamlessly coordinate weddings, manage RSVPs securely, and organize guest lists.
Problem: Couples needed an easy, elegant way to create and share digital wedding invitations.
Solution: Created a responsive web app utilizing Next.js, Redux, and Chakra UI.
Result: Enabled users to seamlessly invite guests and coordinate RSVPs completely digitally.
Tech stack: Next.js, MySQL, Redux, Chakra UI

Sikamba.comLIVE
Delivered a bespoke, high-performance landing page for a commercial tailoring brand utilizing smooth framer-motion animations.
Tech stack: Next.js, Shadcn UI, Framer Motion

E-Commerce PrototypeLIVE
A responsive e-commerce storefront prototype built with React and Redux, retrieving live mock product and checkout data dynamically.
Tech stack: React, Redux, Tailwind CSS

Past experiments (Discontinued / End of Life)
Tamako BOTDISCONTINUED
A sophisticated LINE chatbot capable of rapidly consuming and serving multi-platform third-party API data (Steam, Manga, Anime).
Tech stack: CodeIgniter, PHP, LINE Messaging API




Guess the Anime BOTDISCONTINUED
An engaging multimedia chatbot functioning as an image-recognition game, leveraging the LINE interactive messaging API framework.
Tech stack: CodeIgniter, PHP, LINE Messaging API, MySQL



Suikoden Mobile GuideEND OF LIFE
A cross-platform mobile application providing dynamic scraped gameplay data and guides for RPG enthusiasts.
Tech stack: React Native, Express, Node.js





Got a project idea?
Let's bring it to life together
Contact me and let's make it happen!
