Muhammad Ridwan
Fullstack Web Developer
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
Professional Experience
Admin Code Division
Sigma Innovation Community, Semarang
Determining tech stacks, designing system architecture, and evaluating community projects to ensure application efficiency and scalability.
Freelance Web Developer
Remote
Working on various website and web application projects according to client requirements with technology tailored to project needs.
Featured Projects

- 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

- 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

- 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

- 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

- Developed an interactive landing page with engaging animations
- Implemented responsive design for all device sizes
- Optimized website performance with lazy loading techniques

- 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

- 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

- 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

- 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
Education & Certifications
Minor: Software Engineering, Cybersecurity
Relevant Coursework:
CCNA: Switching, Routing, and Wireless Essentials
Certification that validates skills in network configuration and troubleshooting, switching, routing, and wireless essentials.
Technical Articles

Building the Fastest URL Shortener with Rust
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.

Integrating OpenStreetMap Routes into Your Flutter App
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.

Flutter Liveness Detection with ML Kit
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.