00 — Index

Ralph Javen Beso

Full-Stack & AI Automation Developer

I take messy business problems and turn them into working products — full-stack apps and AI-powered automations. Open to remote roles.

01

About

Ralph Javen Beso

A bit about me.

I build AI automation systems: agents and pipelines that take manual, error-prone business processes and turn them into software that runs itself. It's backed by full-stack engineering (React, Node.js, PostgreSQL) and a habit of designing for the cases that break. Based in the Philippines, open to remote roles.

I like owning a problem end-to-end, from understanding what people actually need through to a system that runs without someone watching it. I care most about the unglamorous parts that decide whether an automation can be trusted: confidence thresholds, defensive parsing, and knowing when the system should stop and ask a human instead of guessing.

Lately I've been building agents and workflows both in code and in n8n: a freight-exception agent in TypeScript that decides remedies and escalates the calls it shouldn't make on its own, plus inbox-triage and project-kickoff pipelines that draft, route, and flag their own uncertain output. Before that I built a full project management platform for an Australian logistics company, wearing three hats as Product Developer, Project Manager, and Scrum Master, and deployed it to production. Full-stack is the foundation; automation is where I'm focused now.

Philippines · Remote · AI Automation & Full-Stack · Open to work

02

Experience

  1. Feb 2025 — May 2026
    Australia · Remote

    Product Developer (also Project Manager & Scrum Master) · ouvar®

    Wore three hats end-to-end — ran sprint planning, daily standups, and backlog grooming as Scrum Master; owned roadmap, ticket flow, and stakeholder updates in Jira and Confluence as Project Manager; and translated business requirements into shipped product as Product Developer, owning UI design in Figma and the daily loop with developers and QA. Designed and built a full-stack project management SaaS (React, Node.js, Express, Prisma, PostgreSQL) deployed to production.

    React · Node.js · PostgreSQL · Figma · Jira · Confluence · Scrum

  2. Sept 2024 — Feb 2025
    Australia · Remote

    Platform Support · ouvar®

    Provided second-line technical support for an internal logistics platform. Diagnosed user issues, reproduced bugs and escalated to engineering with full repro steps, and maintained internal documentation and operational runbooks.

    Jira · Confluence · Freshchat

  3. May 2024 — Sept 2024
    Australia · Remote

    Onboarding & QA · ouvar®

    Onboarded new clients onto the ouvar® logistics platform with structured training and documentation. Performed QA across platform features prior to release; logged and verified defect fixes.

    Jira · Confluence

  4. Mar 2023 — Sept 2023
    Philippines

    Microsoft PowerApps Developer · Hacktiv Colab Inc

    Built business applications on the Microsoft Power Platform for enterprise clients. Designed PowerApps interfaces and Power Automate workflows integrated with SharePoint, Dataverse, and Office 365.

    PowerApps · Power Automate · SharePoint · Dataverse

03

Process

I take a messy business problem and turn it into a working product. AI is a multiplier, not a substitute for thinking.

  1. 01

    Understand the problem

    Talk to the people who'll actually use it. Read what already exists. Write down what success looks like in plain language — before any code. Most software fails here.

  2. 02

    Design the solution

    Sketch the data model first, then the UI. Decide what's in scope and what's deliberately not. Boring, well-understood tech that works beats clever tech that doesn't.

  3. 03

    Use AI to write code

    AI is a productivity multiplier, not a replacement for engineering judgement. I prompt deliberately, review every line, and rewrite what doesn't fit the design. The architecture and the decisions stay mine.

  4. 04

    Test & connect parts

    Wire things together early. Click through every flow end-to-end. Find what breaks before users do — then write down the cases worth keeping.

  5. 05

    Think about edge cases

    What happens with no data? With wrong data? With a slow connection? Who else needs this to work, and how? The product isn't finished until the unhappy paths are.

04

Case Studies

Real problems, the approach I took, and the outcome.

AI Automation & Agents

03
2026AI Automation
Case study

AI Project Kickoff Automation

Problem

A boutique hospitality design studio runs the same manual grind on every won project: read the discovery-call notes, set up a project workspace, and hand-write a kickoff brief and meeting agenda. It's slow, inconsistent, and the output quality depends entirely on who did it — and on how good the notes were.

Approach

Built a two-agent n8n pipeline triggered by a 'deal won' webhook. Claude Haiku 4.5 drafts a structured kickoff brief and a separate kickoff agenda from the raw discovery notes; both gather into a single Notion project workspace. Every LLM response passes a defensive parser — code-fence stripping, validated JSON, Notion block-limit handling, and select-option normalisation. Crucially, the brief drafter judges its own confidence: rich notes produce a Complete brief, while notes too thin to work from are flagged Needs Review with the missing information listed. The system does less when it knows less — routing uncertain cases to a human instead of inventing details.

Outcome

One deal in → a project workspace with a tailored brief and a venue-specific agenda out, in about 10 seconds. Tested against three synthetic deals of decreasing note quality: the two rich ones produce Complete briefs with specific agendas; the vague 10-minute intro call correctly flags Needs Review on every run, listing exactly what's missing instead of guessing. Built to mirror an AI-architect assessment for an Australian hospitality-design group — designed on paper, then shipped as working software.

Screenshots· click to enlarge
n8nClaude Haiku 4.5Notion APIJavaScriptMulti-agentHuman-in-the-loopDefensive design

Full-Stack & SaaS

01

Design & Brand

02
05

Stack

Tools I reach for.

React and Node most days. PostgreSQL for anything that has to remember. Prisma when I want an ORM; raw SQL when I don’t.

n8n and the Claude API for anything that has to think. Notion as the backing store, Whisper for anything that starts as audio.

TypeScript when the domain has enough surface to make it worth the ceremony; plain JavaScript when it doesn’t. Figma for design, Docker where I need to run something the same way twice, Vercel and Railway for deploy.

Frontend
React · Next.js · TypeScript · JavaScript · Tailwind CSS · Framer Motion · Vite
Backend
Node.js · Express · Prisma · PostgreSQL · Webhooks
AI & Automation
n8n · Claude API · OpenAI API · Whisper · Notion API · Klaviyo
DevOps
Docker · Vercel · Railway · Git · GitHub
Design & PM
Figma · Jira
06

Contact

Let’s build
something good.

rjbeso@gmail.com
© 2026 Ralph Javen BesoAll rights reserved.