Projects
Projects
All Project I've Created💼
During my time at the college, I have worked on several projects that are interesting and relevant to my field of study.
Autonomous Paperclip is a Phase A research experiment for Grinviro exploring autonomous AI agents, built on an open-source fork of paperclipai/paperclip. I configured a three-tier agent hierarchy — Director AI (Claude Opus), Manager AI (Claude Sonnet), and Staff AIs (DeepSeek) — and validated a complete end-to-end autonomous workflow from task submission through AI delegation, implementation, code review, and automated release to production. The experiment successfully proved that a fully autonomous, human-in-the-loop multi-agent pipeline is feasible across the software delivery lifecycle.
Mother Tank is Grinviro's internal AI Workspace platform that enables teams to collaborate together with AI agents inside a single, centralized workspace. As an AI Engineer, I helped architect and build the platform, which supports per-project knowledge management, multi-model AI chat with an approval workflow, real-time collaboration between users, and automated task execution by AI. The platform serves as the central hub for AI-assisted teamwork across the organization, combining knowledge bases, multiple LLMs, and human-in-the-loop approval into one unified experience.
AI-Powered Recruitment Portal Grinviro is Grinviro's recruitment platform that streamlines the end-to-end hiring process with AI. As an AI Engineer, I integrated AI agent capabilities into the platform to deliver features such as AI-powered CV screening, automated video interviews with AI-based scoring, online psychometric testing, and AI-driven user interviews. The system helps the recruitment team evaluate candidates more objectively and efficiently by automating repetitive screening tasks while keeping recruiters in control of final decisions.
Grinviro ERP is an enterprise resource planning system covering 10 departmental modules: Marketing, Business Development Engineer, Project, Manufacture, Operations, Supply Chain Management, Quality Management Assurance, Human Capital Development, Finance, and Data Intelligence & Automation. I started as a Software Engineer building the system and later led the ERP engineering team. My work spanned database integrations, RESTful APIs, and SQL Server stored procedures to ensure seamless data flow across business modules, along with core business logic and unit tests to guarantee functional accuracy and maintainable code across all departments.
Guna Hijau Inovasi is the bilingual (English & Indonesian) company profile website for one of Grinviro's subsidiaries, built with Next.js. Beyond standard profile pages, it features an engineering calculator for wastewater treatment sizing (FAS and MPS systems), a product and project catalog, brochure downloads, and a custom admin CMS. Continuing the project from a previous developer, I added new features — including a lead-capture identity form integrated with Lark before the calculator — along with bug fixes and performance improvements.
Codelamp LMS is a comprehensive Learning Management System developed for Codelamp, serving 5,000+ active students across online classes, live courses, webinars, and mentoring programs. Built using the Laravel framework, the platform provides a complete solution for course management, student enrollment, progress tracking, and assignment grading. As a Full Stack Developer, I was responsible for developing and maintaining the entire system while also serving as an online course instructor with a perfect rating of 5/5.
InnerSpace is an AI-powered, web-based stress monitoring platform where participants submit data through three modules — daily diaries, video logs, and questionnaires — so experimenters and psychiatrists can track stress conditions over time. Its core AI capability is automatic facial emotion detection on the uploaded video logs: each recording is analyzed to recognize the participant's emotional state, and the results feed into the platform's stress analysis to surface emotional trends alongside the diary and questionnaire data. Built with a Next.js (React + Material-UI) frontend and a Laravel REST API, the system supports role-based access for participants, experimenters, psychiatrists, and an admin.
e-Block is a challenge-based block programming learning platform. Built using Next.js for the frontend and Laravel for the backend, this educational platform provides an interactive way to learn programming through block-based challenges. The platform aims to make programming education more accessible and engaging through its visual approach to coding education.
Rantangin, owned by PT Rantangin Digital Indonesia, is a mobile-based culinary catering marketplace that makes it easier to find and sell catering products more practically and reach multiple markets with more diverse services according to your needs. Built using Flutter for the mobile application and Laravel for the backend API, this platform streamlines the catering business process by connecting customers with catering service providers. The application facilitates easy browsing, ordering, and selling of catering products through an intuitive mobile interface.
Sikendara is a vehicle management information system built for nickel mining companies. Developed using the Laravel framework with MySQL and Tailwind CSS, this web-based platform streamlines the process of managing and monitoring an entire company fleet in one centralized system. The platform covers vehicle usage tracking, driver assignment, maintenance scheduling, trip logging, and fleet reporting tailored for the operational demands of the mining industry.
Candidate College Website is the official platform for Candidate College, an education and career preparation institution. Built with Next.js for the frontend and Laravel for the backend REST API, the website serves as the main hub for the institution's online presence, featuring program information, student registration flows, and academic guidance content. As a Backend Developer, I was responsible for building and maintaining the Laravel API that powers the website's dynamic content and its integration with the Next.js frontend.
GetCrew API is a backend REST API service developed for INDI Technology as part of their SaaS product ecosystem. Built using the Laravel framework, the API serves as the core data layer powering both mobile applications and web platforms, covering authentication, user management, and core business functionalities. My responsibility covered end-to-end API development including endpoint design, business logic implementation, database migrations, and ensuring reliable communication between frontend clients and the backend.
Web Skillage Islamic School is the official profile website for SMK Skill Village Islamic School, developed for the client Yayasan Permata Cendekia Indonesia. Built using the Laravel framework and Tailwind CSS, the website serves as the school's primary digital presence, showcasing academic programs, extracurricular activities, student achievements, and facilities. A built-in content management system allows administrators to update news, announcements, and gallery content without technical knowledge.
Official Website of Masjid Raden Patah Universitas Brawijaya (MRP UB) is a project of Digital Creative Masjid Raden Patah Universitas Brawijaya. In this project, we developed a new website for Raden Patah Mosque UB by using Laravel framework. Through collaboration with the team, we identified technical needs and integrated new features according to established design guidelines. The implementation of version control as well as the refinement of the collaborative development process was done by incorporating Git, enabling increased efficiency in the joint development of the project.
StuBaby is a stunting education web platform developed as the final project for the Information Systems Implementation and Testing course. Built using the Laravel framework with MySQL, the platform is designed to educate postpartum mothers about child stunting — its causes, prevention, and early detection through structured content modules and nutritional guidance. As a Full Stack Developer and team lead, I directed the development lifecycle, collaborated on testing and debugging, and documented the entire system from technical specifications to functional requirements.
Purrfect Adopt is a cat adoption platform developed as the final project for the Web Programming and Internet Technology course. Built using the Laravel framework with MySQL, the website connects cat owners looking to rehome their cats with individuals seeking to adopt, featuring detailed cat profiles and an adoption request workflow. I contributed to both frontend and backend development and integrated the codebase into a shared GitHub repository for collaborative team development.
GameDevPreneur is a static web-based learning platform focused on game development entrepreneurship, developed as the final project for the User Interface Design course. Built using HTML, CSS, JavaScript, and the Bootstrap framework, the platform delivers structured learning content covering game design fundamentals and the business side of indie game development. The project emphasized strong UI/UX design principles, with my team collaborating closely on wireframing, visual design, and frontend implementation.
Learn Java is an interactive web-based learning media platform for Java programming, developed as the final project for the Learning Experience Design course. Built using HTML, CSS, and JavaScript, the platform applies instructional design principles to structure the Java learning journey from fundamentals to object-oriented programming concepts. The primary goal was to engineer an optimal learning experience that makes Java programming more accessible and engaging for beginners.
ArthaGroup Landing Page is a static landing page website developed for the client ArthaGroup. Built using HTML, CSS, JavaScript, and the Bootstrap framework, the page presents the company's business profile, services, and contact information in a clean and professional layout. The focus was to deliver an attractive, fast-loading, and fully responsive landing page that communicates ArthaGroup's value proposition effectively across all devices.