Work
  • Dec 2025 - Present
    WRTune for OpenWRT
    Personal Project

    Bandung, Indonesia

    • Built a cross-platform (iOS and Android) mobile application using Flutter and Dart for managing OpenWrt routers (v24.10+).
    • Developed a privacy-first architecture that communicates directly to the router’s local IP address, ensuring network data stays local without relying on third-party cloud servers.
    • Developed the official landing page and web presence using AstroJS.
    • Integrated RevenueCat to manage in-app purchases and subscriptions for PRO features across both iOS and Android platforms.

    Technical Environment: Flutter, Dart, iOS, Android, OpenWrt, Shell Scripting, Networking, AstroJS, RevenueCat.

    Visit Website | Trustmrr Profile

  • Dec 2025 - Present
    Konstitusi+
    Personal Project

    Bandung, Indonesia

    • Developed a comprehensive legal reference application providing access to thousands of Indonesian laws, regulations, and legal documents (UU, PP, PERPRES, PERDA, PERMEN, and Supreme Court Decisions).
    • Built an advanced AI Legal Assistant for instant document analysis, highlighting critical insights and providing direct article references powered by Google’s Gemma model.
    • Engineered the complete backend architecture using Supabase for the core database, Edge Functions for the API layer, and PG Vector for robust semantic AI search capabilities.
    • Integrated official legal sources directly from government portals like JDIH Kemenkumham, JDIH BPK RI, and JDIH Mahkamah Agung to maintain high data accuracy and trust.
    • Implemented sophisticated Search and Reader Tools offering a responsive search experience and highly customizable reader settings (adjustable font sizes, line spacing, and backgrounds).

    Technical Environment: Supabase, PG Vector, Supabase Edge Functions, Google Gemma (AI), Responsive Web/App.

    Google Play Store

  • Nov 2025 - Nov 2025
    Padma Structure
    Web Developer (Freelance)

    Jakarta, Indonesia

    • Collaborated with clients to strategize, plan, and execute web development projects, ensuring alignment with their vision and objectives.
    • Designed and developed an engaging and dynamic company profile page, enhancing the client’s online presence and brand identity.

    Technical Environment: HeroJS, HTML5, TailwindCSS, ViteJS

  • Jun 2025 - Jun 2025
    indra-blog.pages.dev
    Fullstack Developer (Self Project)

    Bandung, Indonesia

    • Develop personal blog website using OpennextJS framework.
    • Develop and deploy to Cloudflare Workers a serverless server.
    • Develop and deploy custom domain connected to server.
    • Develop CMS feature for posting a content.

    Technical Environment: AstroJS, ReactJS, TailwindCSS, Cloudflare Workers.

    Visit Website

  • Jan 2025 - Feb 2025
    Cetakfoto
    Fullstack Developer (Self Project)

    Bandung, Indonesia

    • Develop Laravel Backend dashboard for CRUDing User, Manage payment, Order and photo.
    • Develop Frontend with Next.js framework, handle authenticated integrate Google signin, handle Upload.
    • Develop Selfhosted VPS, PaaS with Coolify, run on VM Manager using Proxmox, and expose to internet with cloudflare tunnel.
    • Develop Development flow using Coolify, webhook auto deploy branch, deploy PR review, wildcard domain.

    Technical Environment: Next.js, TypeScript, PHP, Laravel, Filament, Google Sign-in, Proxmox, Cloudflare, PaaS Coolify, Webhook auto Deploy GitHub, S3 bucket storage Minio.

    Visit Website

  • Nov 2024 - Nov 2024
    Gympod Clone App
    Fullstack Developer (Freelance)

    Bandung, Indonesia

    • Develop Backend dashboard for CRUDing User, Booking, Register ESP door node.
    • Develop ESP8266 program for control solenoid door, integrated with backend and MQTT server.
    • Develop Flutter app iOS Android, integrate with backend with ability, register user, create booking, unlock gym door.

    Technical Environment: Flutter, Dart, PHP, Laravel, Proxmox, Cloudflare, IoT ESP8266, MQTT Server.

    View Demo

  • Aug 2024 - Aug 2024
    SOP Halalin
    Web Developer (Freelance)

    Jakarta, Indonesia

    • Collaborated with clients to strategize, plan, and execute web development projects, ensuring alignment with their vision and objectives.
    • Designed and developed an engaging and dynamic company profile page, enhancing the client’s online presence and brand identity.

    Technical Environment: React, TypeScript, HTML5, TailwindCSS, ViteJS.

    Visit Website

  • Jul 2024 - Jul 2024
    Siapin
    Web Developer (Freelance)

    Jakarta, Indonesia

    • Collaborated with clients to strategize, plan, and execute web development projects, ensuring alignment with their vision and objectives.
    • Designed and developed an engaging and dynamic company profile page, enhancing the client’s online presence and brand identity.

    Technical Environment: Javascript, HTML5, TailwindCSS, ViteJS.

    Visit Website

  • Jan 2024 - Dec 2024
    Grocery Store App
    Fullstack Developer (Self Project)

    Bandung, Indonesia

    • Develop Python service to crawl image from grocery website and serve as API.
    • Develop Backend PHP Laravel, dashboard for CRUDing User, Grocery Item. Manage delivery integrate with Rajaongkir to calculate price, track package and notification using Firebase. Manage payment integrate with Midtrans.
    • Develop frontend using Flutter, build variant iOS Android Web.

    Technical Environment: Flutter, Dart, PHP, Laravel, Ngrok, Python, Midtrans, Rajaongkir, Firebase.

    View Demo

  • Jan 2022 - Feb 2022
    Syariah Saham
    Android Developer (Freelance)

    Jakarta, Indonesia

    • Build native app, based on existing web source.
    • Handle different domain as single Android App.
    • Handle web request permission as Native Permission.
    • Release App to Google Play Store.

    Technical Environment: Kotlin, Java, Rest API.

    Google Play Store

  • Aug 2021 - Nov 2021
    GoPlay – Live Stream & Movies
    Android Developer (Freelance)

    Jakarta, Indonesia

    • Integrate Clevertap tracking for analytic purpose.
    • Integrate reminder feature for Live Stream notification to subscriber.
    • Support and Develop to redesign chat & profile page.
    • Support and Develop to Deliver app version 2.0.

    Technical Environment: Kotlin, Java, Rest API.

    Google Play Store

  • Apr 2020 - Jun 2024
    Home Credit Indonesia
    Senior Software Developer

    Jakarta, Indonesia

    • Support and Develop business initiative based on refinement and planning.
    • Develop and Maintain KYC flow, Insurance Offer, Loan Offer, Notification, Analytic integration (AppsFlyer, Clevertap, Google Analytic) and QR / Deeplinks flow. Close with business / UI/UX team to improve.
    • Currently working as iOS Developer using Swift, to catch up Android feature.

    Technical Environment: Kotlin, Swift, Java, Rest API.

    Google Play Store | Apple App Store

  • May 2019 - Apr 2020
    Xdana Investa
    Android Developer

    Jakarta, Indonesia

    • Support and Develop Apps from scratch.
    • Develop and Maintain Onboarding, KYC, Transaction flow.

    Technical Environment: Kotlin, Java, Rest API.

    Google Play Store

  • Sep 2016 - Feb 2019
    WGS Consultant Services
    Android Developer / Consultant

    Bandung, Indonesia

    Worked as an Android Engineer at one of the largest software houses in Bandung (300+ engineers in 2016). Delivered high-quality mobile solutions for various clients across different industries:

    • Medictrust: Developed a health history application.
    • Biyu: Built an entertainment talent finder platform.
    • Ezytopup Reseller: Implemented a POS voucher system using Sunmi devices.
    • Dipostart Finance: Created a car credit simulation tool.
    • BRI Consumer: Developed a paperless mortgage survey application.
    • TransHybrid: Built a Geo-tracking system for cable installment.
    • Sejalan: Ride-sharing application.
    • Movic: Car rental platform.

    Technical Environment: Java, Kotlin, Rest API.

    Company Website