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+
Apps on Play Store
30+
Successful 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

#Full Stack
#Tutorial Series
May 2, 2026
Fleet Management System Part 1: Introduction & System Architecture
Learn how to design enterprise system architecture for an energy logistics fleet management platform. From requirements gathering to tech stack decisions with NestJS, Laravel, and Next.js.

#Next.js
#Tutorial Series
May 6, 2026
Fleet Management Part 2: Building the Real-Time Dashboard with Next.js
Step-by-step guide to building a real-time fleet tracking dashboard with Next.js and TypeScript. SSR, component architecture, and performance optimization.

#NestJS
#Tutorial Series
May 10, 2026
Fleet Management Part 3: Backend API with NestJS
Build a scalable backend API with NestJS and TypeScript. Modules, controllers, services, DTOs, dependency injection, and clean architecture patterns.

#Laravel
#Tutorial Series
May 14, 2026
Fleet Management Part 4: Admin Panel & Business Logic with Laravel
Build a powerful admin panel with Laravel and Filament. Service layer patterns, Eloquent ORM, event-driven architecture, and when Laravel beats Node.js.

#Database
#Tutorial Series
May 18, 2026
Fleet Management Part 5: Database Design — PostgreSQL, MySQL & Redis
Master polyglot database architecture. PostgreSQL for telemetry, MySQL for business data, Redis for caching. Schema design, migrations, and query optimization.

#Clean Code
#Tutorial Series
May 22, 2026
Fleet Management Part 6: SOLID Principles & Design Patterns in Practice
Apply SOLID principles and design patterns in real code. Refactor bad code to clean code with practical examples in NestJS and Laravel.
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.