Hi, I'm Ridho
Frontend & Mobile Engineer
Building Scalable Applications
I design and develop high-performance web and mobile applications using React, TypeScript, Next.js, Flutter, and Android Kotlin, focusing on clean architecture, performance, and real business needs.

7+ years experience • Web & Mobile • Production-ready mindset
Selected Projects
A selection of real-world projects I've built or contributed to, focusing on scalability, performance, and maintainability.

Internal & Public Web Applications
Enterprise internal systems and public-facing web applications built to support business operations and user-facing workflows.
Role: Frontend Web Engineer
Highlight: Designed scalable frontend architecture with clear separation of concerns, reusable components, and structured client/server state management.

Internal Mobile Application
Internal mobile application supporting operational workflows, including data input, camera usage, and barcode/QR scanning.
Role: Mobile Engineer
Highlight: Built scalable Flutter architecture using Provider/ChangeNotifier with consistent state flow and long-term maintainability in mind.

Internal Retail & Marketing System
Internal retail and marketing web system for sales data recording and business process support.
Role: Frontend Engineer
Highlight: Integrated frontend system with Odoo ERP and implemented structured state handling for sales and marketing data.

Job Marketplace Mobile Application
Mobile job marketplace application connecting job seekers with employers through job listings and application workflows.
Role: Mobile Application Developer
Highlight: Implemented MVVM architecture, managed UI state with ViewModel + LiveData, and handled asynchronous flows using Kotlin Coroutines.
Experience
Frontend & Mobile Engineer — PT Propadu Konair Tarahubun
Developed internal business systems and public-facing web applications using React.js and Next.js (TypeScript) with Zustand for client-side state management and React Query for server-state handling. Built internal mobile applications using Flutter with Provider/ChangeNotifier, focusing on scalable architecture, consistent state flow, and long-term maintainability.
Frontend Web Engineer — PT Taqnia Utama
Developed enterprise web applications using React.js and TypeScript, implementing structured state management with React Query and UI state patterns. Designed scalable frontend architecture with reusable components, service layers, and clear separation of concerns to ensure performance and maintainability in production.
Mobile Application Developer — PT Cipta Kerja Arunika Nusantara
Built Android native applications using Kotlin with MVVM architecture. Managed UI state using ViewModel and LiveData, handled asynchronous operations with Kotlin Coroutines, and deployed applications to Google Play Store.