Open to remote roles & freelance builds

I build AI products that show their work.

I’m Rifqi Sigwan Nugraha, a full-stack AI developer from Jambi, Indonesia, and co-founder of Plus The Site. I design the pipeline, write the backend, and wire up the tests, so my flagship builds come with a live demo, public source, and passing tests you can check yourself.

Jambi, Indonesia · UTC+7

Rifqi Sigwan Nugraha outdoors with a volcano behind him
verification log
  1. test carecanvas
  2. 19 / 19 passing
  3. test nalar
  4. 24 / 24 passing
  5. cite research
  6. IEEE Xplore · 1st author
  • AI pipelines
  • Next.js
  • Backend architecture
  • Supabase
  • Agentic workflows
  • Python
  • System integration
  • PostgreSQL
  • Systematic QA
  • Flutter
  • IoT
  • TypeScript
01

Selected work

Two flagship builds. Open them up.

CareCanvas and NALAR each have a public URL and a public repository, so you never have to take my word for it. Run the demo, read the code, check the tests.

Every case study splits into what the product does, how it’s engineered, and exactly where its verified boundary sits.

Live prototype

02 / 02

NALAR cooperative decision-support prototype landing page
Live interface · synthetic portfolio data

Role-based decision support for cooperatives

NALAR

An operations prototype covering sales, POS, customers, receipt verification, national mapping, and an optional grounded AI assistant. Built so the core workflow keeps running even when the AI provider doesn’t.

24 / 24
tests passing
Strict
TypeScript
Graceful
degradation

Disclosure: NALAR runs on synthetic portfolio data. It is not presented as a production cooperative or as having live users.

01

Server-owned access

Supabase service-role calls stay behind server APIs. Elevated credentials never reach a public client.

02

AI as an option, not a dependency

Gemini answers are grounded in application context, with deterministic fallbacks when the provider is down.

03

Tested failure paths

Tests cover forecasting, tamper detection, fail-closed APIs, rate limits, and safe degradation.

  • Next.js 16
  • React 19
  • Supabase
  • PostgreSQL
  • Gemini
  • Vitest
02

Recognition

Proof that holds up outside the repo.

A company, a scholarship, a paper, a copyright, and national programs, each one independently verifiable.

Scholarship · 2024–2026

Bank Indonesia Scholarship

Full academic scholarship for excellence and leadership potential, covering my final two years at Telkom University.

Research · IEEE Xplore

First-author publication

A study on synthetic IoT data generation, indexed internationally with me as first author.

IP rights · Kemenkumham RI

Registered software copyright

“Tel-U Great Planner Academic”, Reg. No. 000925616, registered 2025.

Government program · 2025

SIAP acceleration participant

Selected for Kemenekraf’s national acceleration program for creative-economy ventures.

National finalist · Telkom Indonesia

Innovillage Top 163

An IoT flood early-warning system that made the national finals two years running, in 2023 and 2024.

Security research · HackerOne

TikTok vulnerability report

Found a client-side audio-restoration flaw independently and disclosed it responsibly.

Olympiad · Astronomy

OSN provincial finalist

National Science Olympiad finalist at provincial level.

Professional certification

BNSP digital marketing

Nationally certified competency in digital marketing practice, 2024.

Facilitator · Dicoding Indonesia

Google Skills Arcade 2026

Guiding a cohort through Google Cloud learning paths (Jul–Sep 2026), backed by my own Gen AI, LLM, and Responsible AI credentials on Google Skills.

03

Process

How a change earns the word “done.”

The same five steps sit behind every test count on this page, from the flagship builds to the smaller systems further down.

I use Claude Code every day. But traces, diffs, tests, builds, security checks, and human review decide when work ships, not the AI.

  1. 01

    Observe

    Reproduce the failure and capture the smallest trace, log, or test that shows it.

  2. 02

    Decompose

    Split analysis, frontend, backend, data, and QA work wherever running them in parallel actually helps.

  3. 03

    Implement

    Keep ownership boundaries explicit and change only what the evidence supports.

  4. 04

    Challenge

    Attack permissions, error paths, security assumptions, and regression risk before anyone else has to.

  5. 05

    Verify

    Run the tests and the build, walk the real user path, and write down what’s still uncertain.

Human integration gate

One accountable owner.

Specialist agents can chase separate questions in parallel. I reconcile what they find against the repository and own the final call. When they disagree, I go get more evidence.

  • 01Scoped roles
  • 02Clear acceptance criteria
  • 03Dependency-aware sequencing
  • 04QA before “done”
  • Claude Code
  • Next.js
  • Supabase
  • Python
  • Flutter
  • GitHub Actions
04

More builds

Six more systems. Same standard.

Smaller in scope than the flagships, built with the same habit: a peer-reviewed paper, public repositories, and running apps.

Where a project has a limit, like a retired deployment or credit shared with a team, the card says so up front.

First-author research · IEEE Xplore

Synthetic IoT data for smart agriculture

A comparison of Gaussian mixture models and Monte Carlo simulation for generating synthetic sensor data in durian-cultivation smart-farming IoT systems.

  • Monte Carlo
  • GMM
  • Smart farming
  • IoT data
Read on IEEE Xplore

Public repository · 24 tests

Shariah Trading Assistant

A multi-agent research and analysis system with scoped roles, careful evidence handling, and explicit QA gates.

  • Multi-agent
  • Orchestration
  • QA gates
Read the source

Team build · project lead

Protein RADAR

A Next.js and PostgreSQL dashboard pulling in more than twenty public data sources, with authentication, RBAC, and audit logging. I led the project within a documented team.

  • Next.js
  • Prisma
  • PostgreSQL
  • RBAC
Open the live app

Production IoT · Desa Mukai Tengah, Kerinci

Flood early-warning system

A solar-powered IoT platform from Tim Rewana that monitors water clarity and flood risk for roughly 300 households, with sensor integration and a real-time web dashboard.

  • C++
  • IoT
  • Embedded
  • PHP

Backend engineering · computer vision

AI surveillance dashboard

Backend services, data pipelines, and REST APIs for real-time video analytics, alert management, and uptime monitoring, integrating 10+ computer-vision models over WebSocket.

  • Python
  • REST API
  • WebSocket
  • Data pipelines

Computer vision · archived

Qoffea

A coffee-bean grading workflow with Flask, YOLO inference, confidence filtering, non-maximum suppression, API tests, and container setup.

The deployment is retired, so this links to the source only.

  • Python
  • Flask
  • YOLO
  • Docker
Read the source

Open to new opportunities

Got an AI product that has to actually work?

I’m open to full-time remote roles, freelance builds, and research collaborations across AI products and full-stack engineering. Tell me what you’re building and where it’s stuck.

Email
rifqisigwannugraha@gmail.com
Based in
Jambi, Indonesia · UTC+7
Focus
AI products + full stack
Work style
Remote-first