EB / Portfolio / 2026 / Sydney, AU
Engineer.Currently making AI useful.
I'm Edward Budiman, an AI and automation engineer based in Sydney. I build RAG pipelines, agentic workflows, and the integrations that move them from prototype to production.
// the terminal on the right is a small demo. ask it anything.
ask_ed.sh
Hi, I'm the assistant on Ed's site, a bit like the person at his front desk who knows his projects and background. Ask me what he's built, how he thinks about a stack choice, or what he's been up to lately. Happy to help, and a little small talk is fine too.
01/Selected Work
A showcase, not a list.
A focused subset. Open-source builds are linked;
client and internal work is described, not published.
- 01personal·public
AI Chat App
Full-stack streaming chat with provider-agnostic LLM switching, SSE token streaming, and a server-side tool loop. Mid-stream UI affordances: tool execution chips, a stop button, drill-down to raw JSON.
FastAPIReact 18TypeScriptSSEFly.io5 componentsView on GitHub ↗ - 02personal·public
Multi-Agent Research Assistant
LangGraph cyclic multi-agent system. A Supervisor routes a Web Searcher, Summariser, and Synthesiser with hard guards against runaway loops. Final answer streams token-by-token.
PythonLangGraphLangChainLLM of choice4 componentsView on GitHub ↗ - 03personal·public
Seek Job Matcher
Daily pipeline that scrapes Seek, scores listings against a resume using structured-output, generates tailored cover letters, and emails an HTML digest with everything attached.
PythonFirecrawlLLM of choiceSMTP4 componentsView on GitHub ↗ - 04personal·public
ArXiv AI Paper Digest Bot
Serverless GitHub Actions workflow that pulls daily ArXiv papers, summarises them with an LLM, and commits a running digest back to the repo. No server, no database.
PythonGitHub ActionsArXiv APILLM of choice4 componentsView on GitHub ↗
- 05internal·private
Enterprise RAG Platform
Multi-surface knowledge-base for a Sydney consultancy: a web chatbot, a Slack bot, and an MCP server on AWS Lambda integrated with Claude Desktop via a stdio↔SSE local proxy.
PythonFlaskFastMCPPineconeAWS LambdaPulumi6 componentsunder wraps - 06client·private
Cross-Platform Integration Suite
Native integrations for a short-link / redirect platform's API across Zapier, n8n, and Pipedream. Authoring, testing, and publishing covered end to end.
Node.jsZapier Platformn8nPipedream4 componentsunder wraps - 07client·private
Meeting Minutes Automation
Turns raw meeting transcripts into branded Word documents for a professional services client. React frontend, FastAPI backend, plus an email-triggered Microsoft Graph flow.
React 18FastAPILLM of choiceMicrosoft GraphDocker5 componentsunder wraps - 08personal·private
LLM Eval Harness
Production CLI for LLM-as-judge evaluation. Provider-agnostic, Pydantic v2 typed end-to-end, Markdown reporting, regression tracking across runs.
PythonTyperPydantic v2LLM of choice4 componentsunder wraps
For the full picture of what I've built, take a look at my LinkedIn, browse public repos on GitHub, or send a message and I'll happily walk you through the rest.
02/About
// bio
I started out in data analytics and kept moving upstream until I was building the systems themselves. These days I work on AI and automation in a consulting setting: RAG pipelines, agentic workflows, and the integrations that make them production-ready. Half the job is engineering, half is talking to people, translating between what stakeholders need and what the tech can actually do. That means working with technical and non-technical teams, internal and external, across whatever timezone the project lives in. I care a lot about why architectural decisions get made, not just what gets built. Sydney-based, but the work travels.
// things i work with
- AI / ML
- RAG · MCP · Agentic systems · Multi-agent · Prompt engineering · LLM-as-judge · Fine-tuning · LangChain · LangGraph · Pinecone · Vector databases · Voice AI · HuggingFace · PyTorch · Frontier LLMs
- Languages
- Python · TypeScript · JavaScript · SQL · R
- Backend
- FastAPI · Flask · Express · Fastify · REST · SSE · WebSockets · Pydantic
- Cloud & Infra
- AWS · Azure · Docker · Pulumi · GitHub Actions · CI/CD · Serverless
- Frontend
- React · Next.js · Tailwind · Vite · shadcn/Radix · TanStack Query
- Data
- Snowflake · Airflow · dbt · AWS Glue · Athena · Power BI · Tableau
- Automation
- n8n · Zapier · Pipedream · Make.com
- Integrations
- Twilio · ElevenLabs · Microsoft Graph · Slack Bolt · Apify · Firecrawl
// off the clock
Reads a lot. Coffee. Music. Pulled in by psychology and philosophy. Badminton when the courts are free.
03/Get In Touch
Got a problem worth solving?
No form, no funnel. If you're building something interesting, or stuck on something, just write directly.
Email is the fastest. LinkedIn works too. Tell me what you're working on, what's broken, or what you're trying to figure out. I read everything.
- ejbudiman@gmail.com
- edward-budiman7
- Location
Sydney, Australia
UTC+10 / +11