EB / Portfolio / 2026 / Sydney, AU
Engineer.Actually deploying production AI, not just MVPs.
I'm Edward. I build AI and automation systems out of Sydney. Mostly RAG pipelines and agentic workflows, then the less glamorous integration work that actually gets them into production.
The box on the right is a small chatbot I built. Ask it something.
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
Some of what I've built.
A handful of things I'm proud of. The open-source ones are linked below. The client and internal work I can only really describe, not show.
- 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
If you want the fuller picture, my LinkedIn or GitHub have more. Or just ask, I'm happy to walk you through anything that isn't out in the open.
02/About
bio
I started out in data analytics and just kept moving upstream, until I was the one building the systems instead of reading the output of them. These days it's AI and automation, consulting-side: RAG pipelines, agentic workflows, and the integration work that turns a working prototype into something people actually rely on. Honestly half of it is engineering and half is just talking to people, figuring out what a stakeholder actually needs versus what they asked for, and whether the tech can really do it. I care more about why a decision got made than what got shipped. Based in Sydney.
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 more than is probably useful. A lot of coffee. Music most hours of the day. I'll go down a psychology or philosophy rabbit hole given half a reason to, and I play badminton to get some movement in.
03/Get In Touch
Got something you're stuck on?
If something I'm building sounds relevant to what you're doing, or you're just stuck on something, write to me directly.
Email's fastest, LinkedIn works too. Tell me what you're working on or what's broken, I actually read everything that lands here.
- ejbudiman@gmail.com
- edward-budiman7
- Location
Sydney, Australia
UTC+10 / +11