AI Solution Architect · Sydney
Fransiscus Setiawan
Azure · .NET · Agents & RAG · Enterprise integration
I build AI systems for Australian enterprises — agents, MCP, RAG on Azure and .NET. Multi-tenant, ACL-filtered, audited, and still standing after go-live. I write down what broke and what I changed.
What I work on
Agents & MCP
Tool calling, multi-tenant MCP gateways, auth boundaries, and eval loops for when the model gets real side effects.
RAG & enterprise AI
Chunking, hybrid retrieval, citations, ACLs, Azure OpenAI / AI Search — the parts that break after the golden-set demo.
.NET, Azure, EV charging
C# services, event-driven integration, OCPP platforms, and the ops detail behind “it works in prod.”
From the blog
Recent writing
All articlesPractical notes with code, tables, and trade-offs — written for engineers and the people who own the delivery risk.
- Code
- Tables
- Trade-offs
- Production notes
- Shipping Price Decisions on Azure ML: Jobs, Storage Handoffs, and Gaps I’d Fix FirstParts 1–3 built the commercial loop: demand curve, 5¢ grid, dual change gate. This post is the shipping layer — how those jobs actually run on Azure without…
- Model-Agnostic AI Architecture: Swap LLMs SafelyModel-agnostic AI architecture means the model is a replaceable part. Keep contracts, tools/MCP boundaries, retrieval with ACL, an eval harness, and observability stable. Swap the model, prompt pack,…
- Transform Once, Deliver Many: transformation, apidelivery, and webhookdeliveryPartners still drop CSVs. Downstream still wants JSON records, paged REST, or a webhook that never skips a batch. I do not hide that work in one mega…
- Scoring a Shelf-Price Grid: Margin, Shortfall, and Competitive AnchorsPart 1 said I do not predict a sticker. Part 2 built the demand curve. This post is the commercial layer: how I turn that curve into a…
- Building EV Integration with Greenflux CPMSI built a .NET SDK for EV integration with Greenflux CPMS. A typical charging-app session on Charge Assist is: register an app token, attach a payment method, start,…
If you’re stuck on an AI or integration design review
I can talk through architecture, security boundaries, and delivery constraints. Based in Sydney.