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
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.
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.
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.
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.
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.
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.
Testimonials
Testimonials
What People Say π¬
Hear from colleagues, engineering leaders, and clients who have collaborated with me on high-impact projects.
β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
β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
βReady to work together? Let's discuss your project and create something extraordinary!β
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.







