Here are some of the projects I have worked on built to learn, experiment, and solve real problems with clean design and modern tools. Feel free to check them out!
A fullstack attendance management application built with Next.js and MySQL. The system allows employees to check in and check out, view their daily and monthly attendance records, and manage their profiles. Admin users can manage employee data, view attendance logs, and generate reports. The app implements JWT-based authentication, responsive UI using Ant Design, and utilizes API routes for backend logic with Drizzle ORM for database access
A RESTful API service designed to support a nationwide Qurban platform, enabling seamless integration between users and mosques across Indonesia. It handles participant registration, animal management, distribution tracking, and reporting built for scalability, transparency, and ease of integration
Possess 5+ years of experience as a Software Engineer, Frontend Engineer, contributing to various projects and technologies.
Class Next.js, Frontend Development
Served as an Individual Contributor in the Engineering Team, actively involved in end-to-end feature development and technical decision-making
Developed an internal dashboard using Next.js, Zustand, and a customized Ant Design system to enhance usability and performance
Designed and maintained CI/CD pipelines to automate and streamline the application deployment process
Enforced code quality standards by integrating SonarQube for static analysis and continuous improvement
Implemented monitoring and observability using Sentry, enabling early detection of issues and improved system reliability
Contributed to the revamp of the GraphQL schema in the Nubitools App by integrating a newly designed service API to improve scalability and maintainability
Conducted R&D on GraphQL Mesh to simplify data fetching and enhance the frontend development experience across teams
Collaborated with the E-Mall team to develop a user-centric shopping application focused on usability and performance
Developed a new Golang-based API endpoint for the Kabayan Service to retrieve a structured list of user reward points
Led the digitization of manual workflows by building an internal dashboard that streamlined operational processes and improved data accessibility for internal teams
Revamped the Single Sign-On (SSO) system for Female Daily Network using Next.js and React.js, working closely with Backend Engineers, Mobile Developers, UI Designers, Product Managers, and cross-functional teams.
Collaborated with the frontend team to build a Monorepo of reusable components and utilities using Lerna, improving scalability and consistency across applications.
Developed an internal User Dashboard application for business teams using Next.js, Ant Design, Hooks, Styled JSX, and Redux with Saga, focusing on user experience and functionality.
Contributed to the performance optimization and maintenance of multiple frontend applications across Female Daily Networks ecosystem.
Wrote and maintained CI/CD pipelines to automate deployments for staging and production environments.
Led the frontend development of Beauty Studio, a new e-commerce platform under Female Daily Network, built from scratch using Next.js, Redux, and adaptive component design while managing and mentoring a team of 3 frontend engineers.
Collaborated with the team to build mobile-first web applications and a comprehensive UI Kit using React.js, ensuring consistency across products.
Developed and documented reusable components using Storybook.js, improving design-system adoption and developer efficiency.
Led the design revamp of the Seller Page in Ralali.com CMS, enhancing user experience and aligning the interface with updated brand guidelines.
Contributed to the improvement of Disitu.com, focusing on performance, usability, and code maintainability.
Responsible for maintaining and updating key product pages, including Kredit Tanpa Agunan and Kredit Multiguna, ensuring content accuracy and technical stability.
Actively involved in the development lifecycle by writing clean, maintainable code, debugging and fixing issues, and reviewing code contributions from other team members to uphold code quality standards.
Worked as a Frontend Engineer to develop a draggable layout interface for managing file uploads using Angular, enhancing user interaction and flexibility.
Took on the role of Backend Engineer, building API endpoints using Lumen, a lightweight microframework from Laravel, to support backend services.
Gained foundational knowledge in Text Mining by exploring various techniques using Python, and implementing experiments through Jupyter Notebook for data analysis and prototyping.
Learn online from anywhere, with mentorship for 4 weeks
Next.js is a powerful React framework that enables developers to build fast, user-friendly web applications with features like server-side rendering (SSR), static site generation (SSG), and API routes out of the box. It simplifies routing, optimizes performance, and supports full-stack capabilities, making it ideal for modern web development—whether you're building marketing sites, blogs, dashboards, or fully dynamic applications.