Portfolio

My Projects

Showcasing my best work in web development, featuring full-stack applications, data visualizations, and innovative solutions that solve real-world problems. Note that not all of my projects are displayed here as some are not well documented yet.

30+
Projects
10+
Client
20+
Technologies

Hajj & Umrah Travel Platform

A digital platform for managing Hajj and Umrah travel operations, including package management, booking, pilgrim data, and payments, equipped with automatic notifications via WhatsApp, email, and app. The system is available in web and mobile (Android & iOS) versions, with access for admins, agents, and pilgrims.

React.js
Laravel
PHP
+14
Key Contributions:
  • Acted as Project Manager in the initial phase, leading cross-platform planning and development (Web, Mobile, and Design)
  • After MVP release, switched to Team Lead Fullstack Web & Design, leading further development and ensuring technical and UI/UX quality
Role:Project Manager, Team Lead, Fullstack Developer
Team:15 people
Travel & Booking Platform

JahitStatus

Demo

A digital platform for tailoring order management, status tracking, and seamless communication between tailors and customers. Built as a modern web application with interactive features.

React.js
Next.js
Laravel
+9
Key Contributions:
  • Developed the responsive frontend application using React.js and Next.js
  • Built the backend with Laravel to handle order and user management
Role:Fullstack Developer
Team:2 members
SaaS

LulusPedia - Learning & Tryout Platform for ASN Exams

Demo

A digital platform for learning and exam simulations (tryouts) for ASN candidates, featuring content management, question banks, timed simulations, and performance dashboards. Developed as a scalable web application with interactive dashboard and landing page.

React.js
TypeScript
NestJS
+9
Key Contributions:
  • Developed a responsive landing page by slicing Figma designs into React.js + TailwindCSS
  • Built an interactive user dashboard with React.js and TypeScript
Role:Fullstack Developer
Team:4 members
EdTech Platform

CMS SEO

CMS fleksibel berbasis Next.js untuk mengelola halaman dan artikel secara dinamis, mendukung BBCode, struktur modular, dan antarmuka modern berbasis TailwindCSS. Admin dapat membuat custom page, artikel, dan mengatur konten secara fleksibel melalui panel intuitif.

Next.js
TypeScript
Prompt AI
+6
Key Contributions:
  • Designed and architected the CMS from scratch, including database schema, modular content structure, and user-role system
  • Developed both backend (API, content services) and frontend (admin panel, dynamic pages) using Next.js, TypeScript, and TailwindCSS
Role:Project Manager, Team Lead, Fullstack Developer
Team:4 people
Content Management System (CMS)

PrayTime Reminder - VSCode Extension

Demo

A Visual Studio Code extension designed for Muslim developers to help them stay on track with prayer times while working. This is my first open-source project, aimed at supporting productivity without neglecting daily worship.

TypeScript
JavaScript
TailwindCSS
+5
Key Contributions:
  • Initiated and built my first open-source project to support Muslim developers
  • Designed and developed the extension interface using the VSCode Extension API
Role:Creator, Developer
Team:1 people
Developer Tools

Website Speed Optimization for 20+ Client Websites

Optimized the performance of over 20 client websites through a comprehensive approach, including JavaScript and CSS efficiency, image compression, and best practices based on Google PageSpeed Insights audits.

JavaScript
CSS3
HTML5
+4
Key Contributions:
  • Conducted speed and performance audits on more than 20 websites using Google PageSpeed Insights and GTmetrix
  • Analyzed and reduced unnecessary JavaScript usage to speed up rendering time
Role:Fullstack Developer
Team:1 developer
Web Performance Optimization

Rijal Solahudin Personal Web

A personal website and blog built with Next.js, featuring a portfolio, blog, and interactive CV. Designed as a playground for experimenting with modern web technologies and sharing knowledge.

Next.js
TypeScript
Prompt AI
+5
Key Contributions:
  • Designed and developed the website from scratch using Next.js and TailwindCSS
  • Implemented bilingual support (Indonesian/English) and dark mode
Role:Fullstack Developer, Designer, Content Creator
Team:1 developer
Personal Website / Blog

Keywoard Suggest

An interactive application for keyword research and categorization

Laravel
PHP
Vue.js
+5
Key Contributions:
  • Initiated and designed the concept of the application to assist with efficient keyword research and categorization
  • Managed the entire development process, from initial idea and interface design to system implementation
Role:Fullstack Developer
Team:1 developer
SEO & Content Planning

Copywriter Generator

A web-based tool for generating and organizing copywriting automatically. Served as Frontend Developer using Vue.js.

Vue.js
JavaScript
HTML5
+2
Key Contributions:
  • Developed the user interface using Vue.js for creating and organizing copywriting text
  • Designed modular components such as the editor
Role:Frontend Developer
Team:1 person
Copywriting / Productivity Tools

Amal Terbaik Madania

A digital donation platform that enables the public to donate transparently and systematically. Acted as Project Manager overseeing planning, timelines, and team coordination.

Laravel
PHP
MySQL
+2
Key Contributions:
  • Ensured project timelines were met through regular monitoring
  • Actively coordinated between stakeholders and the development team to align the product vision
Role:Project Manager
Team:2 people
Donation / Social Applications

Hobids

An online auction app for animals. Acted as Project Manager during the UI/UX design process using Figma.

Figma
Key Contributions:
  • Designed and structured user journey scenarios based on animal auction user flows
  • Led the UI/UX design process using Figma
Role:Project Manager (UI/UX Design)
Team:3 people
UI/UX Design / Animal E-commerce

Siata UPN

A thesis management system for UPN Yogyakarta. Acted as Project Manager for feature development, bug fixing, and performance optimization.

Laravel
PHP
MySQL
+3
Key Contributions:
  • Designed and directed the development of new features
  • Coordinated with campus stakeholders to understand user needs and academic policy updates
Role:Project Manager
Team:3 people
Academic Information System / University

Sedekah Barang Bekas

Donation platform to manage second-hand goods donations online. Acted as Project Manager and Fullstack Developer.

Laravel
PHP
MySQL
+3
Key Contributions:
  • Designed donation management system for donors, admins, and recipients
  • Developed backend and frontend using Laravel and Blade templates
Role:Project Manager, Fullstack Developer
Team:2 people
Donation Platform / Social

OnlineShop with Warehouse

An e-commerce platform integrated with warehouse systems for real-time stock and order management. Acted as Project Manager and mentor, including team recruitment.

Laravel
ReactJS
PHP
+2
Key Contributions:
  • Planned system architecture and warehouse integration technically and operationally
  • Handled developer recruitment and team building
Role:Project Manager, Mentor, Technical Recruiter
Team:3 people
E-commerce / Warehouse Integration

Q Certie

Event management and automated digital certificate generation platform. Acted as Project Manager for developer coordination and feature planning.

Laravel
ReactJS
PHP
+2
Key Contributions:
  • Planned and validated feature flow based on organizer needs
  • Managed communication between stakeholders, frontend developers, and backend engineers
Role:Project Manager
Team:3 people
Event Management / Digital Certification

Bubu IoT

IoT and Android mobile application to monitor fish activity in traps (bubu), with sensor statistics like battery and connection. Acted as Project Manager for mobile, backend, and UI/UX teams.

Laravel
Flutter
PHP
+2
Key Contributions:
  • Led development as Project Manager across mobile, backend, and UI/UX teams
  • Designed feature flow based on field user needs with team and stakeholders
Role:Project Manager (Mobile, Backend, UI/UX)
Team:4 people
IoT & Mobile / Digital Fisheries

WPSIPD

Landing page for a government software development division. Acted as DevOps for domain, server setup, and deployment.

Nginx
Linux Server
DNS Management
+3
Key Contributions:
  • Prepared secure and optimized server environment for hosting
  • Configured domain, DNS, and SSL for HTTPS access
Role:DevOps Engineer
Team:1 person
Institutional Website / Government

Sayen Dashboard

Internal dashboard for a Middle Eastern company, built with CodeIgniter. Acted as Project Manager focusing on stakeholder-developer coordination.

CodeIgniter
PHP
MySQL
+1
Key Contributions:
  • Acted as liaison between foreign stakeholders and internal development team
  • Translated business needs and feature requests into technical specifications
Role:Project Manager (Stakeholder Coordination)
Team:2 people
Internal Dashboard / Data Monitoring

Alusio

WordPress plugin to streamline follow-up processes with potential buyers. Acted as Project Manager for feature planning, technical coordination, and stakeholder communication.

WordPress
PHP
JavaScript
+3
Key Contributions:
  • Designed plugin workflow from form integration to automated/manual follow-up
  • Managed development backlog and roadmap based on user and stakeholder needs
Role:Project Manager
Team:4 people
WordPress Plugin / Sales Automation

HR Operational

Internal application for managing employee data, leave, holidays, and payroll in one system. Acted as Fullstack Developer and system architect from scratch.

Laravel
PHP
MySQL
+4
Key Contributions:
  • Designed database structure and HR workflow from scratch
  • Built backend API using Laravel with authentication, user roles, and activity logs
Role:Fullstack Developer
Team:2 people
Internal Application / Human Resource Management

Agency Operational

An internal application to monitor projects and tasks within a development team. Acted as Project Manager in feature planning, team coordination, and daily progress monitoring.

Laravel
PHP
MySQL
+2
Key Contributions:
  • Designed system flow and core modules such as projects, tasks, subtasks, and daily updates
  • Created development roadmap and defined sprint milestones
Role:Project Manager
Team:2 people
Internal Application / Project Management

OPIM

A QR code-based product authenticity system integrated with Pixel Tracking, Google Analytics, and WebSocket. Acted as Project Manager and Frontend Engineer for UI development and project coordination.

NestJS
Node.js
TypeScript
+4
Key Contributions:
  • Led the project as Project Manager: managed timeline, stakeholder communication, and team coordination
  • Designed and developed UI with ReactJS and TypeScript focusing on modern UX and mobile-first approach
Role:Project Manager, Frontend Engineer
Team:4 people
Product Security / QR Code Tracking System

Simpro PKMK UGM

An information system for managing projects, finances, and taxes at a research body within the Faculty of Medicine, Public Health, and Nursing at Universitas Gadjah Mada. Acted as Project Manager and Fullstack Developer for maintenance, bug fixes, and key feature development.

Laravel
PHP
MySQL
+5
Key Contributions:
  • Led the project: managed sprints, team coordination, and user communication
  • Performed regular system maintenance and bug fixes
Role:Project Manager, Fullstack Developer
Team:3 people
Information System / Project & Finance Management

Global Islamic Center (GIS)

Official website of one of the largest private schools. Responsible for maintenance, new feature development, and UI refactoring to improve user experience and content management efficiency.

Laravel
MySQL
Bootstrap
+4
Key Contributions:
  • Refactored website UI using Bootstrap to make it modern, responsive, and user-friendly
  • Added new features like registration forms, event modules, and dynamic content integration
Role:Project Manager, Mentor, Fullstack Developer
Team:2 people
School Website / Educational Platform

Investorsahamcerdas

An informational website focused on stocks and investment education. Acted as Project Manager and Fullstack Developer for system maintenance, bug fixes, and feature development to enhance performance and user experience.

CodeIgniter
PHP
MySQL
+4
Key Contributions:
  • Led project development as Project Manager: managed timeline, team collaboration, and stakeholder communication
  • Performed regular maintenance and bug fixes to ensure system stability
Role:Project Manager, Fullstack Developer
Team:2 people
Educational Website / Investment

Meroket Tetap Jaya

A product catalog website for one of Indonesia's largest NPK fertilizer manufacturers. Acted as Project Manager and Fullstack Developer for content management, system improvement, and dynamic catalog feature development.

CodeIgniter
PHP
MySQL
+5
Key Contributions:
  • Led the project as Project Manager: managed workflow, team collaboration, and corporate stakeholder communication
  • Designed and developed a dynamic product catalog system easily updated by internal team
Role:Project Manager, Fullstack Developer
Team:2 people
Product Catalog Website / Manufacturing Industry

Npkmutiara.com

Official website of one of the largest fertilizer manufacturers in Indonesia. Served as Project Manager and Fullstack Developer for system improvements, performance optimization, and feature development.

CodeIgniter
PHP
MySQL
+4
Key Contributions:
  • Led the project as Project Manager: timeline planning, team coordination, and stakeholder communication
  • Conducted code audit and fixed bugs to improve system stability and security
Role:Project Manager, Fullstack Developer
Team:3 developers
Corporate Website / Manufacturing

Temanggung E-Correction

Public and administrative data correction app with Trello-style kanban, status tracking, automated notifications, and a public landing page based on correction request number.

Laravel
PHP
Vue.js
+5
Key Contributions:
  • Designed system architecture and database structure to support public and internal data correction
  • Developed Laravel-based backend for correction management, status tracking, and user roles
Role:Fullstack Developer
Team:1 developer
Data Correction & Governance

Temanggung Legal Care

Digital legal aid platform with Trello-style progress board and public tracking page based on report number in timeline format.

Laravel
PHP
Vue.js
+5
Key Contributions:
  • Designed architecture and database structure from scratch
  • Developed Laravel backend for legal aid services
Role:Fullstack Developer
Team:1 developer
Legal Aid System

AG Subkon V2

Latest version of subcontract order management app using Ruby on Rails and Vue.js, integrated with AG Order and featuring WhatsApp notifications.

Ruby
Ruby on Rails
Vue.js
+3
Key Contributions:
  • Rebuilt the system using Ruby on Rails and Vue.js
  • Designed modular architecture for scalability
Role:Fullstack Developer
Team:1 developer
Subcontract Management

DDV CMS PBN

Sistem CMS kustom seperti WordPress yang mendukung pembuatan artikel, custom page, custom styling, dan optimasi SEO. Dibangun menggunakan Laravel dan jQuery untuk kebutuhan blog PBN.

Laravel
jQuery
JavaScript
+3
Key Contributions:
  • Merancang arsitektur sistem dan struktur database modular untuk CMS konten PBN
  • Mengembangkan backend menggunakan Laravel untuk manajemen artikel, halaman, dan SEO
Role:Fullstack Developer, Team Lead, Mentor
Team:3 developer
Content Management System

AG Subkon

Aplikasi pengelolaan order subkon berbasis sistem lelang, di mana pesanan produksi dari AG Order ditugaskan ke subkon yang tersedia. Dilengkapi sistem rating subkon, multi-role user, pelacakan progres, dan notifikasi WhatsApp.

Laravel
jQuery
JavaScript
+3
Key Contributions:
  • Merancang arsitektur sistem dan database untuk manajemen lelang dan rating subkon
  • Mengembangkan seluruh backend menggunakan Laravel untuk bidding, penugasan subkon, pelacakan progres, dan evaluasi
Role:Fullstack Developer
Team:1 developer
Subcontract Management

AG Schedule

A clothing order progress tracking application with an interactive Trello-like kanban board interface, supporting multi-role users, status change notifications via WhatsApp, and integrated with the AG Order system.

Laravel
jQuery
Vue JS
+4
Key Contributions:
  • Led the development team in planning and building core features
  • Mentored intern students on development fundamentals and best practices in this project
Role:Fullstack Developer, Team Lead, Mentor
Team:3 developers
Production Management

AG Order

A custom clothing ordering platform for t-shirts, jackets, caps, and more, featuring a catalog, automatic price calculation, and instant invoice & work order (SPK) generation. Integrated with Amanahgarment Subkon and Amanahgarment Schedule apps.

Laravel
jQuery
JavaScript
+3
Key Contributions:
  • Designed the system architecture and database from scratch based on business needs
  • Developed backend with Laravel for order, catalog, and pricing management
Role:Fullstack Developer, Team Lead, Mentor
Team:3 developers
Order Management

Scraping LPSE Tender

Demo

Our first automation tool for scraping tender data from the LPSE site and sending email notifications for new tenders. Includes a dashboard to monitor incoming tenders.

Python
MySQL
CodeIgniter
+4
Key Contributions:
  • Designed system architecture and scraping/monitoring database from the ground up
  • Developed Python scripts to extract latest tender data from LPSE website
Role:Fullstack Developer
Team:4 developers
Automation