Hello, I’m

EVANNARAYA

Python · FastAPI · TypeScript · PostgreSQLBackend &IntegrationEngineer.

APIs, webhooks and workflow automation that stay correct under duplicates, timeouts and retries.

Magelang, Indonesia · UTC+7 · Open to remote roles

HOW I BUILD

I design for
what happens
when systems
fail.

Reliable APIs, explicit state, and recovery paths. Not just the happy path.

See systems and proof →
261passing testsAgent Runtime · v2 archive90.01%test coverageAgent Runtime · v2 archive134passing testsKnowledge Runtime · 7 Oct 202612/12retrieval evalsKnowledge Runtime · synthetic set

CLIENT WORK

Delivered for
real clients.

Freelance engagements delivered through VAREVANT. Client systems are private, so their source is not published.

SELECTED WORK

Work you can
inspect.

Lead intake, documents, and controlled AI.

01 / 03 · FULL-STACK ENGINEERING

Full-Stack AI Operations Console

A working Next.js interface, Fastify API and PostgreSQL worker system. Configure workflows, approve execution, inspect saved attempts, and recover failed runs.

58/58 system tests · 10/10 browser cases in each native and Docker environment · 10/10 Docker smoke checks

Deterministic HTTP sandbox for AI triage; no live production LLM or customer deployment.

Next.js · React · TypeScript · Fastify · PostgreSQL · Prisma · Docker

RUNNING APPLICATION / CI CAPTURE
Operations Console dashboard with two workflows, three persisted executions, a recovered successful run and a rejected run.
Authentic browser capture · synthetic test records · CI run 38337575725
WORKFLOWS · APPROVALS · RECOVERY
02 / 03 · PYTHON / FASTAPI

Bounded Agent Runtime

AI actions need boundaries and safe recovery. This reference records intent before API calls, holds sensitive writes for approval, and reconciles uncertain outcomes.

261 tests · 90.01% coverage · preserved v2

Source & tests →
ARCHITECTURE / AGENT RUNTIME
EXPLICIT EXECUTION STATESIMPLIFIED SYSTEM MODEL
01 / ADMISSIONValidatetenant + request
02 / CONTROLApprovepersistent decision
03 / WRITEPersist intentbefore external I/O
04 / RECOVERReconcileuncertain outcome
Timeout ≠ failure.Avoid repeating a possible external side effect.
PostgreSQLWorker fencingIdempotencyHuman approvalCrash tests
API · STATE · RECOVERY
03 / 03 · FASTAPI / PGVECTOR / MCP

Knowledge Workflow Runtime

Find answers in current documents. This reference processes files, tracks versions, returns source citations, and holds uncertain extraction for review.

134 tests · 91.64% coverage · 12/12 evals

Source & tests →
ARCHITECTURE / KNOWLEDGE RUNTIME
SOURCE LIFECYCLESIMPLIFIED SYSTEM MODEL
01 / SOURCEIngestPDF · image · DOCX
02 / STATEVersionatomic updates + deletes
03 / RETRIEVALRetrievecurrent source citations
04 / AUTHORITYReviewMCP + human approval
Stale data stays out.Current citations and review before handoff.
PostgreSQL / pgvectorNative MCPOCRSource tombstones
RETRIEVAL · DATA · AUTHORITY

Independent tested reference. Results are archived v2 evidence, not current commercial use or universal exactly-once delivery.

Default retrieval uses deterministic lexical embeddings and extractive answers. Twelve synthetic regression cases do not establish commercial semantic retrieval quality.

These are tested engineering references, not claims of live customer scale or uptime. Test figures describe the linked revisions. Agent evidence · Knowledge verification

ALSO BUILT

More engineering
work.

LOCAL LLM / AGENT ORCHESTRATION

RepoPilot AI

Local-first AI coding agent with model adapters, durable dispatch, approval-gated code proposals and GitHub publication safeguards. Real CPU-based local inference verified; isolated code execution remains disabled pending security validation.

Real local inference · tested workflow components · security-gated execution
View source & evidence →

TYPESCRIPT / POSTGRESQL

Production Integration Reference

Lead intake with signed webhooks, duplicate-event checks, bounded retries, and saved handoff outcomes.

Runnable reference · tests · CI
View code →

N8N / JAVASCRIPT

VAREVANT Workflow Engineering

Lead routing and follow-up controls: suppression, state checks, no-send paths, and recovery evidence.

117-node historical graph · 60 Code nodes
View evidence →

LOCAL-FIRST AI AGENT / PYTHON / SQLITE

VARYN

Experimental Windows AI workspace with owner-approved LLM request routing, durable memory and task state, scoped read-only tools and a crash-aware execution journal. CI on Windows and Ubuntu.

Experimental pre-release · unsigned Windows builds

Also: BIMMCA Intelligence ↗: Supabase browser consumer.

CAPABILITIES

The stack behind
the work.

Backend

Python · FastAPI
PostgreSQL · Pydantic

Integration

n8n · REST APIs
Webhooks · TypeScript

AI systems

MCP · Retrieval
Structured outputs · OCR

Reliability

Idempotency · Approvals
Tests · CI · Recovery

CONTACT

Let’s
connect.

Backend & Integration Engineer working in Python, FastAPI, TypeScript and PostgreSQL. Open to remote full-time and contract roles.