Available for new projects

I build
Agentic Workflows

Agentic AI systems that think, plan, and act — automating complex workflows so your team can focus on what matters most.

0AI Agents Built
100%Autonomous
LLMPowered
agent_run.py
~ python agent_run.py
▶ LangGraph agent initialised
▶ Loading tools: [order_db, rag_kb]
⬡ categorize_noderunning
intent: "order_lookup"
⬡ action_noderunning
tool_call: order_db.query(#12345)
⬡ resolve_nodedone
✓ Resolution drafted & delivered
~_
Scroll

Building the next generation of autonomous AI

I specialise in designing and shipping agentic AI systems — software that doesn't just answer questions, but actively reasons through problems, calls tools, and completes multi-step tasks with minimal human intervention.

My builds leverage cutting-edge frameworks like LangGraph, Google Gemini, and LangChain to create production-ready agents with persistent memory, real-time state inspection, and Human-in-the-Loop safeguards.

LangGraph Google Gemini LangChain Python RAG ChromaDB Streamlit FastAPI
🧠
Autonomous Reasoning
Multi-step planning, goal decomposition & self-correction loops
🔧
Tool Use
DB, APIs, Search
🔁
Memory
Cross-session state
🛡️
Human-in-the-Loop
Safe escalation with approval gates & checkpoint interrupts

Agentic AI Builds

Production-quality agents demonstrating real-world agentic patterns — from autonomous triage to multi-step research pipelines.

Live
01

AI Support Triage Agent

A fully autonomous customer support agent powered by a LangGraph DAG state machine. It categorises incoming queries, dynamically calls the right tools (order DB lookups, RAG knowledge base), and either resolves issues or escalates to a human with a checkpoint interrupt — all in real-time with a live state inspector.

  • ⚡ DAG-based agentic routing with conditional edges
  • 🧠 Persistent cross-session memory via LangGraph checkpointers
  • 🔍 RAG knowledge base with ChromaDB vector search
  • 🛡️ Human-in-the-Loop escalation with graph checkpoint interrupts
  • 📊 Real-time state traversal inspector UI
Python LangGraph Google Gemini ChromaDB Streamlit SQLite
Live
02

Autonomous Research Agent

Give it a topic — it does the research. This agent autonomously searches the web, synthesises information from multiple sources, and produces a structured, cited report. Built with an iterative refinement loop that critiques its own output before finalising.

  • 🌐 Multi-step web search via Tavily Search API
  • 🔄 Self-critique refinement loop (Reflect → Revise)
  • 📝 Structured report generation with citations
  • 🗂️ Source deduplication and relevance scoring
  • ⏱️ Streaming output with live progress tracking
Python LangGraph Google Gemini Tavily FastAPI React
Live
03

AI Content Pipeline

An end-to-end autonomous content engine. Feed it raw data sources — RSS feeds, Google Trends, API data — and it automatically generates tailored social posts, blog drafts, and newsletters, then schedules them across platforms. Zero manual effort.

  • 📡 Multi-source data ingestion (RSS, APIs, trends)
  • ✍️ Tone-aware content generation per channel
  • 🖼️ Gemini Vision for image captioning & alt text
  • 🔗 Zapier / webhook integration for publish automation
  • 📅 Smart scheduling with engagement time optimisation
Python LangGraph Gemini Vision Zapier FastAPI Next.js
Live
04

DataSync SQL Agent

A Natural Language-to-SQL Analytics agent built with a custom Seaside Cake aesthetic. It safely translates plain English questions into read-only SQLite queries, executes them against an enterprise mock database, and synthesizes a strict under-50-word business summary.

  • 🗣️ Natural Language to precise SQL generation
  • 🛡️ Read-only query validation safely executed
  • 🔄 Iterative self-correction for invalid SQL parsing
  • 📊 Synthesized, constrained business summaries
  • 🎨 Premium glassmorphic UI via standalone FastAPI backend
Python LangGraph Google Gemini FastAPI SQLite Vanilla DOM

How Agentic AI Works

Unlike simple chatbots, agentic systems can plan ahead, use tools, and self-correct — ideal for automating complex, multi-step business processes.

01

Perceive

The agent receives a task — from a user, a webhook, or a scheduled trigger — and interprets the intent using an LLM.

→
02

Plan

It breaks the task into sub-goals and decides which tools to call — APIs, databases, search engines, or other agents.

→
03

Act

The agent executes actions, reads results, and updates its internal state graph — iterating until the task is complete.

→
04

Deliver

The final output is delivered — or escalated to a human if the agent determines it needs oversight (HitL).

Want a custom agent built for your business?

I build tailored agentic AI systems that integrate with your existing tools and automate your most time-consuming workflows.

Let's Talk

Let's build something remarkable

Have a complex workflow begging to be automated? An idea for an AI-powered product? Let's talk.