SOFTWARE DEVELOPER & IT COORDINATOREast Java, Indonesia

Hello, I’m Asadin

PrasadaArif Nurudin.

I build mobile apps, websites and ERP systems that connect technology with what people actually need.

Currently atRahoclub
4+years building solutions
27projects & explorations
View selected work

01Selected work

Systems I have designed & built

From business operations to interactive learning. Explore the approach, technology and outcomes behind each project.

01 / RAHO PLATFORMFULL-STACK ENGINEERING ↗

Case study · Internal platform

RAHO Platform

A multi-app clinic ecosystem I architected and built end-to-end with agentic AI.

In developmentPrivate repo ×17
repositories
17
Go BFFs
6
Flutter apps
4
faster
8×
4 Flutter appsMember · ESS · Home-care · AI
6 BFF servicesGo · OpenAPI
Odoo ERPPython · PostgreSQL
Explore the architecture & case study
System architectureSelect a component to see its role.

Clients

Gateway

Backend-for-Frontend

Core & AI

Backend-for-Frontend

6 BFF services · Go · OpenAPI

member · clinical · operasional · hr · mitra · executive

One BFF per app family, written in stateless Go stdlib. Contract-first APIs (OpenAPI), RS256 JWTs scoped by platform role, deny-by-default authorisation, and identity/branch always taken from token claims — never from client input.

Technical highlights

  • Odoo 19 as system of record; every app family gets its own Go BFF with a contract-first OpenAPI spec.
  • Layered security: scoped RS256 JWTs, deny-by-default, TOTP MFA for executives, and separate JWT keys for external partners.
  • Clean-architecture Flutter apps (BLoC, GoRouter, get_it) — including an offline-first field app with an idempotent outbox.
  • Measured optimisation: the lab-results screen went from 72 queries / 214 ms to 6 queries / 29.5 ms after an N+1 fix.

My role

Sole architect & engineer — requirements, architecture, implementation and deployment, with Claude Code & Codex.

Private company repositories — technical details can be discussed directly.

  • Odoo ERP
  • Python
  • Go
  • Flutter
  • Dart
  • BLoC
  • GoRouter
  • Next.js
  • React
  • TypeScript
  • FastAPI
  • PostgreSQL
  • Kong
  • LiveKit
  • WebRTC
  • Docker
  • OpenAPI
  • JWT
  • MCP
  • Claude Code
  • Codex
  • Turborepo
  • GitHub Actions
  • Firebase
02 / ASADIN EDU

Open-source suite · Asadin Edu

Asadin Edu

Three open and free biology, chemistry and physics learning platforms — from primary school to university, plus tools for teachers.

  • BioTaxa

    Biology

    An open, bilingual atlas of life for primary school through university and teachers — GBIF & iNaturalist data, five learner modes and an offline PWA.

    learner modes
    5
    species cards
    160
    quiz questions
    476
    Features & technical details
    • Live data from GBIF, iNaturalist and the Paleobiology Database.
    • 41 topics across 8 biology fields, 9 lab simulations and a 213-term glossary.
    • Offline PWA, tested with axe (WCAG 2.1 AA) — no accounts, ads or analytics.
    In developmentPublic repoPlanned release: Cloudflare PagesView repoBioTaxa (opens in a new tab)
  • Alchemist

    Chemistry

    An interactive chemistry encyclopedia for primary school through university and teachers: elements, isotopes, ions, 3D molecules, materials, reactions, 29 level-based lessons and 14 virtual labs.

    elements
    118
    level-based lessons
    29
    virtual labs
    14
    Features & technical details
    • A chemistry map from matter to reactions: elements, isotopes, ions, molecules, materials and mixtures.
    • PubChem, IUPAC and IAEA data; Canvas-based 3D molecular models.
    • Primary-to-university lessons, quizzes, virtual labs and teacher resources; bilingual and offline-capable.
    In developmentPublic repoPlanned release: Cloudflare PagesView repoAlchemist (opens in a new tab)
  • Phsyco

    Physics

    An Indonesian-language physics learning platform for primary school through university and teachers: 61 lessons, 28 domains, 13 virtual labs, an equation explorer and constants.

    physics domains
    28
    virtual labs
    13
    lessons
    61
    Features & technical details
    • Simulations of projectiles, Doppler, Carnot, relativity, the Bohr atom and DC circuits, with model assumptions and limits.
    • An interactive equation explorer and CODATA fundamental constants.
    • A force-directed knowledge graph — plain ES modules with zero runtime dependencies.
    In developmentPublic repoPlanned release: Cloudflare PagesView repoPhsyco (opens in a new tab)
03 / AQUAIR

Competition · Emergent Building Indonesia

AQUAIR

Problem

Depot couriers could log household buyers as shops and pocket the per-gallon price difference — with no proof of who actually received the water.

Solution

Every shop-price claim needs proof: scan the shop’s QR sticker, courier location matching the shop, plausible stock, and owner confirmation. A “Radar” engine flags anomalies with the estimated loss in Rupiah.

automated tests
52
user roles
3
  • React
  • PWA
  • FastAPI
  • Python
  • MongoDB
  • Claude Code
  • Codex
In developmentPublic repoPlanned release: EmergentView repoAQUAIR (opens in a new tab)

02About me

From idea to delivery, accelerated by AI

I deliver end-to-end solutions: from mobile clients and REST API integration to ERP workflow implementation. My foundation is Flutter/Kotlin on mobile, Laravel on the backend and Odoo for ERP — plus real-time communication (VoIP/SIP) through PJSIP.

My recent work focuses on AI-assisted and agentic development. Using AI coding agents (Claude Code & Codex) and MCP-supported workflows, I independently design, build and ship business application ecosystems — from requirements and architecture through implementation and deployment — without a traditional development team.

As IT Coordinator I also run day-to-day IT operations, server & network infrastructure, data security, the IT roadmap, vendor SLAs, and SOPs and training for employees.

Open to

  • Mobile Development (Flutter)
  • Backend API Development (Laravel)
  • Odoo ERP Customisation

Currently

Building a multi-app clinic platform (Odoo 19 · Go · Flutter · Next.js) and the open Asadin Edu learning suite.

03Work experience

From backend to leading IT

  1. Rahoclub

    member of CV Dunia Sehat Sentosa Indonesia

    Therapy & wellness clinicTotal · 1 yr 9 mos

    1. Information Technology Coordinator

      Present

      Apr 2025 – Present1 yr 6 mosSurabaya, East Java

      Overseeing daily IT operations and infrastructure so technology serves business goals; leading a small team, cross-departmental IT projects and system integrations.

      • Pioneered agentic AI coding (Claude Code & Codex) in the company: designed and shipped a multi-app ecosystem — Odoo ERP backend, a BFF integration layer, and Next.js web plus Flutter mobile apps — compressing an estimated 32 weeks into 4 (8× faster).
      Show details (+4)Hide details
      • Lead the development of internal systems: KPI management on Odoo ERP, Flutter mobile apps and AI-powered chatbots.
      • Manage server infrastructure, networking and data-security protocols; coordinate day-to-day IT support and maintenance.
      • Plan, budget and develop the company IT roadmap; work with external vendors and supervise SLA performance.
      • Maintain IT standards, documentation and operational SOPs; provide IT training and onboarding for employees.
      • Odoo ERP
      • Flutter
      • Go
      • Next.js
      • Claude Code
      • Codex
      • MCP
      • Docker
      • Linux
      • PostgreSQL
    2. Software Developer

      Present

      Jan 2025 – Present1 yr 9 mosSurabaya, East Java

      Designing, building and maintaining mobile apps for members and employees, with Flutter as the main framework for healthcare service needs.

      • Developed cross-platform Flutter apps for internal staff and external members.
      Show details (+4)Hide details
      • Designed and implemented custom RESTful API integrations with Odoo ERP to support real-time business operations.
      • Collaborated with IT enterprise and support teams to ensure system-wide stability and compatibility.
      • Completed professional training in AI Prompt Engineering to explore AI-assisted development and automation.
      • Delivered secure, user-friendly and maintainable code aligned with healthcare industry standards.
      • Flutter
      • Dart
      • Odoo ERP
      • REST API
      • Python
      • Prompt Engineering
  2. Dutamedia.com

    Fintech, telecom & communication1 yr 6 mos

    1. Full-stack Developer

      Aug 2023 – Jan 20251 yr 6 mosMalang, East Java

      Built scalable mobile apps and backend systems across fintech, telecom and communication — with Flutter, Kotlin, Vue.js and Laravel.

      • Developed mobile apps with Flutter and Kotlin, focused on UI/UX and performance.
      Show details (+5)Hide details
      • Built VoIP applications integrated with PJSIP and SIP.js for real-time communication.
      • Created banking apps with secure transaction workflows.
      • Delivered a telecom provider app with calling and in-app purchase features.
      • Used Firebase Cloud Messaging for real-time push notifications.
      • Developed frontend features with Vue.js and backend APIs with Laravel.
      • Flutter
      • Kotlin
      • PJSIP
      • SIP.js
      • Vue.js
      • Laravel
      • Firebase
      • MySQL
  3. PT Digiponic Maju Jaya

    Web & mobile development4 mos

    1. Back End Developer | Mobile Developer

      Mar 2023 – Jun 20234 mosMalang, East Java

      Responsible for API/backend development and building mobile user interfaces with Flutter.

      • Developed robust APIs and handled data exchange between systems.
      Show details (+3)Hide details
      • Ensured seamless front-end/back-end integration through solid API design.
      • Designed and implemented visually appealing, user-friendly Flutter interfaces.
      • Honed PHP, JavaScript, Laravel, Bootstrap and Flutter to deliver quality web & mobile solutions.
      • PHP
      • Laravel
      • JavaScript
      • Bootstrap
      • Flutter

04Measured impact

Real work, measurable results

Development outcomes documented in my LinkedIn profile and résumé, with a source and context for each metric.

  • 8×

    faster delivery

    An estimated 32-week timeline compressed to 4 weeks for a multi-app ecosystem (Odoo ERP, BFF layer, 4 web & mobile apps) using agentic AI coding.

    Source: Résumé
  • ±96%

    less engineering effort

    A projected 4 senior developers × 6 months (24 person-months) reduced to 1 senior developer × 1 month plus AI subscription costs.

    Source: Résumé
  • ±94

    registered users

    Flutter/Kotlin mobile apps with no major crash incidents during active usage.

    Source: LinkedIn
  • 200–300ms

    average API response

    Average API response time on the mobile apps, built on a modular architecture.

    Source: LinkedIn
  • ±100req/min

    requests per minute

    Laravel REST APIs handle this load consistently with responses under 300 ms.

    Source: LinkedIn
  • < 1s

    VoIP call setup

    PJSIP SDK integration under stable network conditions, tested across devices and network scenarios.

    Source: LinkedIn

05Skills

Technical skills, put into practice

Explore the technologies I work with. Each count shows how many projects and roles on this site use that skill.

3 = projects/roles LinkedIn top skill

  • AI-augmented development

    Agentic coding, prompt engineering and MCP-supported workflows.

    • AI Prompting2 projects/roles
    • Claude Code3 projects/roles
    • Codex3 projects/roles
    • Model Context Protocol2 projects/roles
    • OpenAI API1 projects/roles
    • AI chatbots & automation
  • Mobile

    Cross-platform and native Android apps on a modular architecture.

    • Flutter11 projects/roles
    • Dart7 projects/roles
    • Kotlin1 projects/roles
    • BLoC / Cubit3 projects/roles
    • GoRouter3 projects/roles
    • GetX2 projects/roles
    • Firebase Cloud Messaging3 projects/roles
    • PWA3 projects/roles
  • Backend & APIs

    REST APIs, BFFs, RBAC and contract-first design.

    • Laravel12 projects/roles
    • PHP15 projects/roles
    • Go2 projects/roles
    • Python4 projects/roles
    • FastAPI2 projects/roles
    • REST API design4 projects/roles
    • JWT & RBAC1 projects/roles
  • ERP

    Customisation, workflow automation, module development and API integration.

    • Odoo ERP4 projects/roles
    • Custom modules & models
    • Approval & notification workflows
    • Odoo REST / JSON-RPC integration
  • Real-time communication

    VoIP, SIP and WebRTC — from call initiation to event handling.

    • VoIP2 projects/roles
    • Session Initiation Protocol (SIP)1 projects/roles
    • PJSIP1 projects/roles
    • SIP.js1 projects/roles
    • WebRTC · LiveKit1 projects/roles
  • Web frontend

    Fast, responsive and accessible web interfaces.

    • TypeScript4 projects/roles
    • JavaScript7 projects/roles
    • Next.js3 projects/roles
    • React4 projects/roles
    • Vue.js1 projects/roles
    • Astro1 projects/roles
    • Canvas 2D/3D2 projects/roles
    • Bootstrap1 projects/roles
  • Data & infrastructure

    Databases, containers, gateways, CI/CD and server management.

    • PostgreSQL2 projects/roles
    • MySQL2 projects/roles
    • MongoDB1 projects/roles
    • Supabase1 projects/roles
    • Docker4 projects/roles
    • Kong API Gateway1 projects/roles
    • GitHub Actions2 projects/roles
    • Linux1 projects/roles
    • Cloudflare Pages2 projects/roles
  • IT leadership

    From roadmap and budget to SOPs and team training.

    • IT roadmap & budgeting
    • Vendor & SLA management
    • SOPs & documentation
    • Cross-department projects
    • IT training & onboarding

06Education & certification

Always learning

Education

  1. Politeknik Indonesia Surabaya

    Diploma of Education, Information Technology

    Sep 2021 – Oct 2022

  2. Kharisma Academy

    Fullstack Web Development

    Aug 2022 – Nov 2022

Certifications & training

  1. Odoo Technical Training

    rmdoo.com · April 15–17, 2025

    Certificate of Attendance · No. RMC09/041725-045

    View certificate (PDF)
  2. Professional Training in AI Prompt Engineering

    Structured training programme · 2025

    Completed to explore AI-assisted development and automation.

Languages

  1. Indonesian

    Native

  2. English

    Professional working proficiency

07Contact

Let's build something that matters

Need a developer for your mobile app, API or ERP system? Let’s talk about what you need and how I can help.

Documents

+62 857-0615-1662 · Pasuruan, East Java, Indonesia

↑↓Enter to open