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.

Selected Projects

A selection of real-world projects I've built or contributed to, focusing on scalability, performance, and maintainability.

Internal & Public Web Applications

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.

React.jsNext.jsTypeScriptZustandReact Query
View Case Study →
Internal Mobile Application

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.

FlutterDartProviderCameraBarcode / QR Scanner
Internal Retail & Marketing System

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.

React.jsTypeScriptReduxReact HooksOdoo ERP
Job Marketplace Mobile Application

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.

Android (Kotlin)MVVMViewModelLiveDataCoroutines

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.

Skills

core

React.jsTypeScriptNext.jsFlutterReact NativeAndroid (Kotlin)

state And Data

ReduxZustandReact Query

styling

Tailwind CSSBootstrapMaterial-UI

tooling

GitREST API IntegrationPerformance OptimizationSEO (Web)Firebase

Let's Work Together

Have a project, role, or collaboration in mind? Feel free to reach out — I'm always open to discussing meaningful work.