M Fari M
Based in Indonesia, I build high-performance products and specialize in refining AI generated logic into production-ready systems. As a Vibe Code Cleanup Specialist, I’m dedicated to shipping quality software while empowering the Indonesian developer community to thrive.

Loading contributions...
View on GitHub →About Me
About Me

I'm Muhammad Fari Madyan
A software engineer dedicated to building high-impact digital products and empowering the next generation of developers. Currently leading Codeathome, I bridge the gap between complex codebases and seamless user experiences. With a professional background at Supertal and Keller Williams Realty, Inc., I now specialize in high-performance React Native development and modernizing tech stacks. In an era where anyone can generate code, I've carved out a niche as a “Vibe Code Cleanup Specialist” transforming AI assisted prototypes into robust, production-ready systems that actually scale. When I’m not shipping code or mentoring at the academy, I’m a family man who believes that a well-tested codebase is the secret to a peaceful weekend.
8+
Years Of Experience
20+
Frameworks Used
30+
Successed Projects
Partners in Growth
Companies I’ve helped build and scale












Portfolio
Portfolio
Blog
Blog
Blog About Coding📝
There are some blog about coding that i create to add more insight and also to share knowledge

#Next.js
#DevOps
January 1, 2026
Why I Deploy Next.js on a VPS Without Docker (And You Should Consider It Too)
A practical guide on deploying Next.js applications to a VPS without Docker. Learn why sometimes the old-school approach is the better choice for small to medium projects.

#Laravel
#Tutorial Series
January 2, 2026
Rebuilding My Laravel E-Learning App: A Journey from 5.2 to Modern Laravel
The story of upgrading a legacy Laravel 5.2 e-learning platform to modern Laravel with Filament, Livewire, and best practices. Plus, a sneak peek at the upcoming tutorial series.

#Open Source
#Community
January 3, 2026
Building an Event Management System for a Developer Community
How I built a comprehensive event management system with registration, waiting lists, QR code tickets, and automated emails for LampungDev - a developer community in Indonesia.

#Laravel
#Tutorial Series
January 4, 2026
Laravel E-Learning Part 2: Setting Up Laravel 11 with Filament Admin Panel
Step-by-step guide to setting up a fresh Laravel 11 project with Filament 3 for building a modern e-learning admin panel.

#Laravel
#Tutorial Series
January 5, 2026
Laravel E-Learning Part 3: Database Schema Design
Designing a robust database schema for an e-learning platform with users, subjects, exams, questions, and results using Laravel migrations.

#Laravel
#Tutorial Series
January 6, 2026
Laravel E-Learning Part 4: Authentication & User Roles
Implementing role-based authentication with Admin, Teacher, and Student roles using Spatie Permission and Filament's multi-panel setup.
What People Say
Hear from colleagues and clients who have worked with me on various projects
“Studying with Mas Fari was a very memorable experience. He teaches with great patience, is able to explain material clearly and in a structured manner, and is always open to discussing and sharing knowledge.”
Ikhda Muhammad Wildani
Software Engineer
Alterra Bills
“Fari is a talented Software Engineer that I had the privilege of working with on one of the teams I manage at Keller Williams Inc. During my time working with Fari, he made high value commits to over 40 different KW repositories (mostly in TypeScript, PHP, and React), implemented effective unit testing, and supported the team with insightful PR reviews. Fari completed his assigned tasks efficiently and on time, communicated effectively within an international team (Ukraine, Indonesia, and United States), collaborated successfully with the broader organization, and became a subject matter expert in whatever systems he worked with. I would not hesitate to hire Fari for a Software Engineer position and I hope I have the opportunity to work with him again. He has my highest recommendation.”
Kurt Rufener
Software Engineering Manager
Keller Williams Realty, Inc
Ready to work together? Let's discuss your project and create something amazing!
Let's Talk
About Your
Next Project
Contact
Contact
Feel Free To Contact Me📨
I'd love to connect—whether it’s about product design, collaboration, or partnership opportunities. Just reach out through the contact options below.