Muhammad
Mugni Hadi
Software Engineer
I build and scale the platforms people rely on — from real-time chat systems that saved $15K/year to mobile apps serving 30K+ users across 21 cities.
╭────────────────────────────────────────╮ │ ✦ claude — mugni@maestra ~ v1.0.0 │ ╰────────────────────────────────────────╯
How I work
I own problems end to end — from choosing the architecture pattern to debugging why a button feels slow on Android. I've led platform rebuilds with 3-month deadlines and shipped solo features in a week.
AI-assisted development is core to how I work. I use Claude Code and Copilot to move faster without cutting corners on quality. Every PR still gets tested with Jest, Playwright, and Storybook.
Currently at Rukita, where I work across 4 React Native apps, a Next.js website, and a custom admin dashboard — picking up whatever the team needs done.
Where I've built things
Software Engineer
PT Rukita Bhinneka IndonesiaIndonesia's leading proptech platform with 1,500+ rental properties across 21 cities.
- Led full web (Next.js) and mobile (React Native) platform rebuild — shipped both products in 3 months to support the company's expansion across 21 cities.
- Architected in-house chat system (WebSocket, FCM, CSAT integration) replacing Salesforce, cutting customer service costs by $15K+/year.
- Migrated 15+ admin modules from Retool to custom React dashboard, eliminating vendor lock-in and improving system performance.
- Maintained 4 React Native apps serving 30K+ MAU. Drove Node.js 24 migration across 3 codebases and established testing practices with Jest, Playwright, and Storybook.
Frontend Engineer
PT Rukita Bhinneka IndonesiaOwned core frontend features for the Rukita website, working across product, design, and engineering.
- Reduced JavaScript bundle size, cutting page load times for a platform serving 30K+ monthly users.
- Built custom Redis cache layer for SSR responses in Next.js, solving cache invalidation issues and reducing API load.
Frontend Developer
PT Dragon Capital Centre (Ciayo Corp)- Built and maintained ciayo.com and rewards.ciayo.com (React, Next.js) for Indonesia's leading webcomic platform serving 30M monthly readers.
- Integrated ad systems (Google Publisher Tags, MFun) to launch platform monetization, adapting third-party SDKs to React's component lifecycle.
- Implemented Redux and React Context for authentication flows, personalized content, and dynamic UI rendering across the platform.
What I've worked on
Rukita.co — Web & Tenant App
Indonesia's leading co-living platform with 1,500+ properties across 21 cities, serving users on web and mobile. Built with Next.js 14 + React Native. Features include property search, booking & payment flows, visitation scheduling, service requests, SEO optimization, i18n, and a full in-app real-time chat system.
In-App Chat System
Real-time chat system embedded across Rukita's web, tenant app, and internal dashboard. Supports unit visitation chat, customer service, and WhatsApp-integrated sales communication. Built with WebSocket, FCM push notifications, CSAT ratings, file attachments, anonymous chat, and CS ticket management.
Internal Dashboard
Enterprise admin dashboard migrated from Retool to custom Next.js platform. 15+ menus covering orders, invoices, tenants, landlords, promotions, SEO management, and a WhatsApp-integrated chat interface used by the sales team to communicate with prospective tenants.
RuManage App
Landlord management mobile application for property owners. Features dashboards with analytics charts, property management, reports, Appsflyer integration, and marketing dashboards.
Divhubinter Polri Portal
Internal web portal for the Indonesian National Police International Relations Division (Divhubinter Polri).
Interpol NCB Indonesia Portal
Web portal for Indonesia's National Central Bureau (NCB), facilitating international police cooperation.
My toolkit
Languages
Frameworks
Testing & Quality
Tools & Services
AI-Assisted Development
Want to work
together?
I'm open to new roles, contract work, and interesting engineering challenges. Have a project in mind? Tell me what you're building.
Send me an email →