SYSTEMS · SOFTWARE · MACHINE LEARNING

RiskiAfendi

System Analyst · Software Engineer · AI/ML Developer

I design systems that connect human needs, processes, and technology to build solutions that are resilient, relevant, and trustworthy.

Open to work opportunities and project collaborations.

Capability evidence map

Focus any capability to read its source and verified public relationship to RoRo Alert.

Capability map

Tab to a node. Enter or Space selects. Alt and arrow keys move a focused node. In Explore mode, arrow keys pan, Shift and arrows orbit, plus and minus zoom. Escape clears selection and exits Explore. R resets. Page scrolling remains available.

Technical capabilities

Architecture & System Analysis

AI, Data & Scripting

Frontend & Web

Backend & Infrastructure

Mobile Development

Tools & Delivery

Quality & Audit

Select a node to explore its relationships
16 verified RoRo relationships

Capability to RoRo Alert relationship index

  • RoRo Alert is a published project in Riski Afendi's portfolio.RoRo Alert
  • Operational-flow and source-of-truth analysisRoRo Alert
  • Mobile-Edge-Cloud architectureRoRo Alert
  • Primary LAN, fallback paths, and retry handlingRoRo Alert
  • Cloud command centerRoRo Alert
  • Local PC and Edge HMIRoRo Alert
  • Edge HMI and web interactionsRoRo Alert
  • Edge and cloud persistenceRoRo Alert
  • Real-time command and status updatesRoRo Alert
  • Data exchange across system pillarsRoRo Alert
  • Field applicationRoRo Alert
  • Field application implementationRoRo Alert
  • Flutter state managementRoRo Alert
  • Local mobile storageRoRo Alert
  • RoRo Alert web interface styling; use confirmed by the userRoRo Alert
  • Supporting development tool for RoRo AlertRoRo Alert

Professional profile

I focus on system analysis, software engineering, and AI/ML by understanding the needs, processes, and problems before determining the right technology solution.

For me, technology is not merely about what can be built, but about how a system can understand needs, solve problems, and continue to evolve.

I combine analysis, software development, and modern technologies to build solutions that are structured, relevant, resilient, and trustworthy.

Portrait of Riski Afendi.
Riski Afendi · Bengkalis, Riau, Indonesia

Focus

  • System Analysis
  • Software Engineering
  • Full-Stack Development
  • AI Engineering

Gateway output context

  1. 01

    UNDERSTAND

    Analysis before implementation

    Understand the needs, processes, and critical points before deciding how the technology should be built.

  2. 02

    DESIGN

    Solutions for real needs

    Technology creates value when it solves real problems, rather than merely adding complexity.

  3. 03

    BUILD & VALIDATE

    Measured, not assumed

    Good decisions are supported by data, testing, and verifiable results.

Experience that shapes how I build

Each role strengthened the route from operational needs to systems, data, and verifiable outcomes.

The starting point of my professional experience journey.

  1. MAR 2026 — JUN 2026

    Software Engineer Intern

    Dinas Perhubungan Kabupaten Bengkalis

    Bengkalis, Indonesia

    Contributed to engineering and system analysis for RoRo Alert, a ferry-operations system spanning field, edge, and cloud workflows under intermittent connectivity.

    1. UNDERSTAND

      • Operational flow and mobile–edge–cloud data-authority boundaries.
      • Failure cases under intermittent connectivity.
    2. DESIGN

      • Contribution to LAN-first / cloud-fallback and retry safety.
      • Synchronization / reconciliation.
      • REST + WebSocket signaling.
    3. BUILD & VALIDATE

      • Integration contribution: Flutter field app · PHP/JavaScript edge HMI · Laravel 12/MySQL cloud.
      • Selected-flow validation · fallback / catch-up / recovery documentation.

    SYSTEM EVIDENCE / OUTCOME

    • LAN-first / cloud-fallback workflow.
    • UUID v4 retry safety.
    • Synchronization / reconciliation.
    • Selected-flow validation.
    • Fallback / catch-up / recovery documentation.

    Technology Context

    • Flutter · PHP/JavaScript · Laravel 12 · MySQL · REST APIs · Reverb/WebSocket

    Scope / Validation

    Internship contribution · selected-flow validation

    View related project
  2. OCT 2025 — FEB 2026

    Operations & Digital Administration Staff

    Nura Cell

    PPOB Payment Services

    Handled digital administration and PPOB transactions, redesigning the digital inventory workflow to replace manual bookkeeping and improve recap efficiency.

    1. UNDERSTAND

      • Manual inventory records and the need for more efficient data recap.
    2. DESIGN

      • Redesigned the digital inventory workflow to replace manual bookkeeping.
    3. BUILD & VALIDATE

      • Applied the workflow daily; observed recap efficiency and service transactions.

    EVIDENCE / OUTCOME

    Recap efficiency improvement
    ≈50%
    Daily transactions
    50+

    Operational Context

    • PPOB Payment Services
    • Multiple service platforms
    • Server / network troubleshooting
    • Day-to-day customer operations

Selected work

Systems built around real needs

02

AI Trade Crypto

Coming Soon

Case Study · Edge-to-Cloud

RoRo Alert

Resilient vessel-operations monitoring when the cloud internet connection is unstable.

RoRo Alert uses an edge-first, offline-capable, multi-path architecture to connect the field application, Local Edge HMI, and Cloud Command Center.

  • Flutter
  • Dart
  • BLoC
  • Drift/SQLite
  • PHP
  • JavaScript
  • Laravel
  • MySQL/MariaDB
  • Reverb/WebSocket
  • REST API
RoRo Alert Local Edge HMI with an operation timer and synchronization status.
PC Lokal
Two RoRo Alert Flutter home states for berth selection and an active operation.
Flutter
RoRo Alert Web Admin dashboard for berth monitoring.
Web Cloud
Original RoRo Alert Web Admin interface. Operational data and infrastructure details are obscured.

SKILLS

Technical capabilities, with context and evidence

My skills are grouped by their role in building, integrating, and validating systems.

CORE CAPABILITY

Architecture & System Analysis

Requirements analysis, mobile–edge–cloud workflows, and resilient synchronization when the cloud connection is unstable.

  • System Analysis
  • Edge-to-Cloud Architecture
  • Offline-Capable Design
  1. ANALYSIS
  2. INTEGRATION
  3. VALIDATION

RELATED PROJECT STACK

  • Flutter
  • Native PHP
  • Laravel

EVIDENCE

RoRo Alert

Contributed to systems analysis and integration of the field application, Local Edge HMI, and cloud workflows.

Full-Stack Development

Building web interfaces and connecting them to application services and maintainable data workflows.

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS

CONTEXT

Remote Works · project in CV

Next.js, React, TypeScript & Tailwind CSS

AI & Automation

Designing retrieval and automation workflows that support information discovery and engineering decisions.

  • MCP-based retrieval
  • Node.js
  • SQLite FTS5
  • JavaScript
  • AI-Assisted Engineering

CONTEXT

Second Brain · project in CV

Node.js, SQLite FTS5 & MCP

Data, Backend & Integration

Connecting storage, search indexes, and APIs to suit the needs of different systems.

  • MySQL
  • MariaDB
  • SQLite FTS5
  • Firebase Firestore
  • REST API
  • Reverb / WebSocket

EVIDENCE

RoRo Alert

MySQL/MariaDB and API integration contributions

CONTEXT

Remote Works · project in CV

Firestore

CONTEXT

Second Brain · project in CV

SQLite FTS5

Mobile & Edge

Combining field applications and edge interfaces for resilient operational workflows.

  • Flutter
  • Dart
  • Local Edge HMI
  • BLoC
  • Drift
  • SQLite

EVIDENCE

RoRo Alert

Contributions to the Mobile Field App and Local Edge HMI

Engineering Quality & Tools

Using testing, version control, delivery automation, and audits to assess solution quality.

  • Testing & Validation
  • Git
  • GitHub
  • GitHub Actions
  • Google Lighthouse Audit

CONTEXT

Second Brain · project in CV

Automated testing (historical, Sep 2026)

CONTEXT

Thesis · SMAN 4 Bengkalis

Google Lighthouse audit of the school website

Additional capabilities

  • Python
  • HTML
  • CSS
  • UML
  • Flowchart
  • ERD

Python: Listed in the CV in the context of a research prototype.

Working Methods & Skill Sources

Working practices

  • Analytical Problem Solving
  • Critical Thinking
  • Time Management
  • Business Requirement Analysis

Skills are organized from experience, projects, and CV information. Project context and supporting evidence appear on the relevant cards.

Education

Education and thesis outcomes

Education

Politeknik Negeri Bengkalis

Applied Bachelor's in Software Engineering

Department of Informatics Engineering

2022–2026Graduated · Fresh graduate
Final GPA
3.66 / 4.00
Thesis title
Evaluation and Improvement of the User Experience of the SMAN 4 Bengkalis Website Based on Google Lighthouse Audit Results

Thesis post-test results

Four Google Lighthouse categories from post-testing the SMAN 4 Bengkalis website.

  • 100

    Performance

  • 100

    Accessibility

  • 100

    Best Practices

  • 100

    SEO

Post-test results for the SMAN 4 Bengkalis website; this is not an audit of this portfolio.

CONTACT

Let's talk.

Tell me about the role, project, or technical challenge you would like to discuss. Use the form or choose a direct channel.

Open to work opportunities and project collaborations.

Send a message

Share the relevant context so I can understand what you need.

0/1200

Data is used only to reply to this message, delivered through the email provider, and not stored in the portfolio database.