Skip to content
View fransiscuss's full-sized avatar

Block or report fransiscuss

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fransiscuss/README.md

Fransiscus Setiawan

AI Solution Architect · Sydney

I build AI systems for Australian enterprises — agents, MCP gateways, RAG on Azure and .NET — that stay multi-tenant, ACL-filtered, and operable after go-live. I write down what broke and what I changed.

Website Articles LinkedIn Email

Fransiscuss GitHub stats Top languages

GitHub streak


Focus

Area What I ship
Agents & MCP Tool calling, multi-tenant MCP gateways, auth boundaries, eval loops when models have real side effects
RAG & enterprise AI Hybrid retrieval, citations, ACLs, Azure OpenAI / AI Search — past the golden-set demo
.NET, Azure, EV charging C# services, event-driven integration, OCPP platforms, ops detail behind “works in prod”

EV / energy integration clients

Unofficial SDKs for Ampeco and Greenflux CPMS APIs. Not affiliated with either vendor.

Package Stack Install / source
AmpecoDotNet.Sdk .NET NuGet · ampeco-dotnet
GreenfluxDotNet.Sdk .NET NuGet · greenflux-dotnet
@fransiscuss/ampeco TypeScript / Node npm · ampeco-node
@fransiscuss/greenflux TypeScript / Node npm · greenflux-node

Stack

  • AI: MCP, tool calling, RAG, Azure OpenAI, Azure AI Search, evaluation workflows
  • Engineering: C# / .NET, TypeScript, Python, ASP.NET Core, event-driven architecture
  • Cloud: Azure Functions, Durable Functions, Service Bus, Key Vault, Bicep, GitHub Actions, Docker
  • Domain: EV charging (OCPP 1.6 / 2.0.1), enterprise integration, SaaS

Selected public work

Repo What it is
integration-azure Config-driven Azure Function connectors (SFTP, transform, delivery) — source for the blog Azure series
voucher-management-service Clean Architecture + Mediator sample in C#
simple-websocket-proxy WebSocket proxy with ops UI (TypeScript)

Product work (OCPP simulator, depot planner): chargeflux.io · chargingcapacity.io

Writing

Practical architecture notes with code, tables, and trade-offs — for engineers and people who own delivery risk:

fransiscuss.com/articles

Connect

Based in Sydney, Australia.

Pinned Loading

  1. ampeco-dotnet ampeco-dotnet Public

    Unofficial .NET SDK for the AMPECO EV Charging Platform Public API

    C#

  2. ampeco-node ampeco-node Public

    Unofficial TypeScript/Node client for the AMPECO Public API

    TypeScript

  3. greenflux-dotnet greenflux-dotnet Public

    Unofficial .NET SDK for Greenflux CPMS APIs

    C#

  4. greenflux-node greenflux-node Public

    Unofficial TypeScript/Node client for Greenflux CPMS APIs

    TypeScript