MR

Muhammad Ridwan

Fullstack Web Developer

Semarang, Central Java, Indonesia

Fullstack Web Developer with experience in Laravel, React, Express, and NestJS. Proficient in CI/CD, Docker, Nginx, and application security. Building efficient, scalable, and secure systems, not just on localhost but also ready for production with performance optimization.

Technical Skills

Backend Development
Laravel (Advanced)
NestJS (Intermediate)
Express.js
PHP
Node.js
REST API
Frontend Development
React
Next.js
TypeScript
JavaScript
HTML/CSS
Tailwind CSS
Database
PostgreSQL (Advanced)
MySQL (Intermediate)
MongoDB (Intermediate)
Firebase (Intermediate)
DevOps & Deployment
Docker (Intermediate)
CI/CD (GitHub Actions)
Nginx (Intermediate)
Git
Mobile Development
Flutter (Intermediate)
Mobile-First Design
Soft Skills
Problem-solving
Teamwork
Fast Learner
Leadership

Professional Experience

Jan 2025 - Present

Admin Code Division

Sigma Innovation Community, Semarang

Determining tech stacks, designing system architecture, and evaluating community projects to ensure application efficiency and scalability.

Laravel
React
Docker
CI/CD
System Design
Jan 2025 - Present

Freelance Web Developer

Remote

Working on various website and web application projects according to client requirements with technology tailored to project needs.

Laravel
React
Next.js
Express
NestJS
Various Tech Stacks

Featured Projects

7Learning
May 2025
7Learning
AI planner that creates automatic study schedules in 3–30 days based on available time (30 minutes – 2 hours per day)
  • Formulated AI logic to create 100+ schedule combinations based on user preferences
  • Supports dynamic input: daily study time (30–120 minutes) & duration (3–30 days)
  • Built with React.js + OpenAI API and optimized for mobile-first UX
  • MVP focus: generate 1 study schedule with just 3 main inputs
React.js
OpenAI API
TypeScript
Tailwind CSS
LeetNode
May 2025 - Present
LeetNode
Algorithm challenge platform that simplifies programming logic learning experience based on node system (similar to n8n), without login and freely accessible by anyone
  • Developed MVP one-page app with 20+ logic problems from easy to hard levels
  • Designed minimalist UI for instant interaction without user authentication
  • Implemented local code runner for 100% access without login & backend
  • Structured in 5+ dynamic node modules for scalability to gamified version
React.js
TypeScript
Node.js
Monaco Editor
WebinAja
May 2025 - Present
WebinAja
Web builder prototype specifically for SME businesses, offering more than 10 customizable section options with simple and user-friendly interface
  • Developed builder system with 10+ modular sections that can be freely combined
  • Created real-time live preview to help users see results without deployment
  • Focused on simple UI/UX based on reusable components
  • Designed to be accessible without login, perfect for MVP and quick demos
React.js
TypeScript
Tailwind CSS
Drag & Drop API
JUSTIPIN
Sep 2024 - Jan 2025
JUSTIPIN
Modern personal shopping service application
  • Development of a mobile application using Flutter for a responsive user experience
  • Backend built with Laravel for business logic and efficient APIs
  • Integration of Express.js for fast and secure payments
  • Firebase for user authentication and real-time notifications
Flutter
Laravel
Express.js
Firebase
MySQL
IMPHNEN
April 2025
IMPHNEN
Landing page for the largest coding community on Facebook
  • Developed an interactive landing page with engaging animations
  • Implemented responsive design for all device sizes
  • Optimized website performance with lazy loading techniques
Next.js
Tailwind CSS
Shadcn
Typescript
Firebase
Ignitor - Web Download
May 2025
Ignitor - Web Download
Web download platform for Ignitor Game Launcher
  • Crafted a neo-brutalist web platform with bold typography and sharp edges for Ignitor Game Launcher downloads
  • Built a secure file hosting system with striking visual feedback and download tracking
  • Designed a responsive interface featuring bold progress indicators and geometric shapes
  • Implemented analytics with a distinctive neo-brutalist dashboard for download metrics
Next.js
TypeScript
Tailwind CSS
MiniO
Vercel
Ignitor - Game Launcher
May 2025
Ignitor - Game Launcher
A modern, stylish game launcher built with Electron.js and TypeScript, featuring Neo Brutalism design
  • Developed a cross-platform game launcher with bold Neo Brutalism aesthetics
  • Built with Electron.js and TypeScript for robust desktop application
  • Added gaming session tracking and statistics with a distinctive UI
  • Integrated auto-updates and game verification system
Electron.js
TypeScript
React
Scheduling with Reporting System
Jan 2025 - Mar 2025
Scheduling with Reporting System
Scheduling system for engineers
  • Served as Tech Lead in team and project management
  • Led the development of scheduling and reporting systems for engineers
  • Optimized deployment and backend integration
  • Resolved team challenges related to resource limitations and new technologies
Laravel
React
PostgreSQL
Docker
GitHub
Personal Portfolio
Apr 2025
Personal Portfolio
Modern portfolio website built with Next.js
  • Designed and developed a responsive portfolio website
  • Implemented modern UI with animations and transitions
  • Optimized for performance and SEO
  • Used Next.js and Tailwind CSS for rapid development
Next.js
TypeScript
Tailwind CSS
Framer Motion

Education & Certifications

Diploma in Information Technology
Politeknik Negeri Semarang
Sep 2023 - Jul 2026

Minor: Software Engineering, Cybersecurity

Relevant Coursework:

Web Development
Mobile Development
Database Systems
System Design
Certifications
Professional Development

CCNA: Switching, Routing, and Wireless Essentials

CiscoJan 2025

Certification that validates skills in network configuration and troubleshooting, switching, routing, and wireless essentials.

Technical Articles

Building the Fastest URL Shortener with Rust

Building the Fastest URL Shortener with Rust

Medium | Feb 15, 2025

This article explores how to build a high-performance URL shortener using Rust, Warp framework, PostgreSQL, and QR code generation. I explain why Rust is an excellent choice for performance-critical applications.

Read Article
Integrating OpenStreetMap Routes into Your Flutter App

Integrating OpenStreetMap Routes into Your Flutter App

Medium | Dec 2024

This guide demonstrates how to integrate OpenStreetMap routes into a Flutter app using the Flutter Maps package, offering a straightforward and free solution for routing in mobile apps.

Read Article
Flutter Liveness Detection with ML Kit

Flutter Liveness Detection with ML Kit

Medium | Jan 2025

This guide walks you through building a Flutter app with liveness detection using Google's ML Kit for face detection, enhancing app security by providing additional identity verification in a simple and fun way.

Read Article

Latest from Blog

Interests

Technology & Development
Innovation & Problem Solving
DevOps
Cyber Security
Database Systems
Web Development

Get In Touch

Send a Message