Skip to content
Open to new opportunities n8n Ambassador

I build AI automations that run the repetitive parts of a business.

AI Automation Engineer & n8n Ambassador. I design production systems — AI agents, monitoring pipelines and document engines — that connect the tools teams already use and keep working when no one is watching.

$ whoami → Johan Reinaldo Jianta · AI Automation Engineer · Makassar, Indonesia

lead-intake.workflow active
WhatsApp trigger AI Agent classify + reply Route switch Postgres upsert Reply send Model Memory Tools
production workflows
29 production workflows
nodes shipped
600+ nodes shipped
client systems
8 client systems
countries served
3 countries served
full-stack apps
2 full-stack apps
per report, down from 1 hour
2 min per report, down from 1 hour
Johan Reinaldo Jianta
★ n8n Ambassador

// 01 — about

Hi, I’m Johan.

I’m an AI Automation Engineer based in Makassar, Indonesia, and an official n8n Ambassador. I hold a BTech in Informatics from Universitas Ciputra Surabaya.

I like the unglamorous part of AI: turning a fuzzy business process into something that runs every day without supervision. That means understanding the people doing the work first, then designing systems with proper error handling, deduplication and observability — not just a demo that works once.

I work comfortably across the stack: n8n and AI agents on one side, React, TypeScript, Postgres and serverless APIs on the other.

// 02 — selected work

Systems running in production

Each project opens into a case study with the real workflow architecture — rebuilt from the original n8n exports with all client data stripped out.

+3 more

  • ›Internal Ops Assistant for Teachers
  • ›Assessment Insights Portal
  • ›Xenon — Personal AI Assistant

See all projects

* Client names withheld under confidentiality. Data shown is anonymized or mock.

// 03 — capabilities

What I build

Conversational AI agents

WhatsApp and Telegram agents with memory, tools and structured outputs that qualify leads, book appointments and run internal requests.

AI AgentRAG / FAQRedis debounce

Document & report automation

OCR, extraction and templated generation: from emailed PDFs and SFTP exports to finished quotations and reports.

Dual-model OCRDocs → PDFSFTP

Monitoring & SLA systems

Ingestion across channels, AI classification, breach detection and daily digests so nothing important goes unnoticed.

DedupPII scrubbingScheduled digests

Generative media pipelines

Orchestrated image and video generation with async job polling, consistent characters and a tracked asset state.

Orchestrator / workerAsync pollingModel-agnostic

Internal tools & dashboards

Full-stack TypeScript apps when a workflow needs a real interface: auth, role-based access, data views and file import/export.

ReactPostgresServerless API

Systems integration

Connecting SaaS, databases and APIs into one reliable flow — with retries, idempotency and clear failure paths.

REST APIsWebhooksSub-workflows

// 04 — toolbox

Integrations I work with daily

Automation

  • n8n
  • Webhooks
  • REST APIs
  • Cron / schedules
  • SFTP

AI & LLMs

  • OpenAI
  • Gemini
  • DeepSeek
  • OpenRouter
  • AI Agents
  • Tesseract OCR
  • Kie.ai

Messaging

  • WhatsApp (WAHA)
  • Telegram
  • Gmail

Google Workspace

  • Sheets
  • Docs
  • Drive
  • Calendar

Data

  • PostgreSQL
  • Supabase
  • Redis
  • Drizzle ORM

Web

  • TypeScript
  • React
  • Vite
  • Tailwind CSS
  • Node.js / Express
  • Vercel

// 05 — how I work

From messy process to reliable system

  1. 01

    Discover

    Sit with the people doing the work and map the real process, edge cases included.

  2. 02

    Design

    Split the system into small, testable workflows and decide where AI belongs — and where it doesn’t.

  3. 03

    Build

    Implement with real data early, iterating on prompts and logic against actual messages and files.

  4. 04

    Harden

    Add dedup, idempotency, retries, PII handling and alerts so it survives production traffic.

  5. 05

    Hand off

    Document, train the team and keep configuration in data so the business can adjust it.

Engineering patterns I rely on

  • ◆ Redis debounce
  • ◆ Idempotent claims
  • ◆ Dedup checks
  • ◆ Dispatcher / worker
  • ◆ Modular sub-workflows
  • ◆ PII scrubbing
  • ◆ Structured outputs
  • ◆ LLM-agnostic routing
  • ◆ Async job polling
  • ◆ Config-as-data
  • ◆ Hashed session tokens
  • ◆ Tenant scoping

// 06 — experience

Where I have shipped

  1. n8n

    Community program

    n8n Ambassador Sep 2026 — Present

    • Selected as an official ambassador for the n8n workflow automation platform.
  2. AtScale Consultants

    AI consulting · Contract

    Automation Engineer Jul 2026 — Present

    • Build AI-powered workflow automations integrating APIs, SaaS platforms and LLMs for small and mid-sized businesses.
    • Run R&D and feasibility studies before committing to a solution.
    • Ship custom CRM systems and dashboards as full-stack web apps.
  3. WithMi Automation

    AI & automation agency

    Lead Automation Developer Mar 2026 — Jul 2026

    • Led client automation projects from discovery and solution design through to production.
    • Translated business requirements into maintainable automation architectures.
    • Mentored interns and provided technical direction on client work.

    Automation Developer Dec 2025 — Feb 2026

    • Designed and implemented workflow automations that removed manual operational work.
    • Troubleshot and optimized workflows for reliability and performance.
  4. Kodeka Labs

    PT. Kodeka Digital Raya

    AI Automation Engineer Jul 2025 — Nov 2025

    • Built end-to-end automations connecting communication platforms, dashboards and data systems.
    • Applied AI and prompt engineering to improve customer interactions.
  5. Freelance

    Self-employed

    Freelance Developer Aug 2024 — May 2025

  6. Universitas Ciputra Surabaya

    BTech, Informatics · 2022 – 2026

    Student Academic Division, Informatics Student Union Nov 2023 — Jun 2024

// 07 — contact

Have a process that should run itself?

I’m open to full-time roles as an AI Automation Engineer or Developer, remote or on-site. The fastest way to reach me is email.

johanreinaldojianta@gmail.com