Projects

What I’ve built

Production systems for clients and Initializ, the AI agents on top of them, open-source contributions, and tools I built for myself and kept running.

Production & AI work

Client platform · LendingSep 2024 — present

Nestara — the lending backend, its CRM, and the AI on top

Nestara helps home buyers get loans from many lenders. I’m the top committer on the backend that runs it and I created the CRM its sales team works in every day.

ElixirPhoenixPostgreSQLObanNext.jsPython
AI agent2026

Ask Nestara AI — an agent that never does maths

A pydantic-ai agent that must call a typed calculator command before it can answer. Exact-Decimal EMI, eligibility and balance-transfer engines with reverse solvers; rate limits, token budgets and a circuit breaker around the model.

Pythonpydantic-aiFastAPIRedisPostgres
Open sourceinitializ/forge · 2026

Forge — WhatsApp channel for the agent runtime

Added WhatsApp as Forge’s fourth channel, in pure Go: QR pairing state machine, closed-by-default admission, a dedup ring as the reply-loop guard, and 16 end-to-end pipeline tests. Also fixed tool entrypoint resolution in the runtime.

GowhatsmeowBubble TeaAgents
AI orchestration2025

Loan-advisor MCP server + agent client

A FastMCP server exposing lender-offer, comparison, EMI and email-drafting tools, and a hand-written OpenAI tool-calling loop over MCP Streamable HTTP with one session per lead.

PythonFastMCPOpenAIDocker
AI agentInitializ · 2026

LogsRCAAgent — root cause from robot logs

An A2A-protocol agent in Go that finds why warehouse robots stopped: concurrent multi-pass log parsing, token-budgeted LLM batches, findings in Qdrant and MongoDB. RCA turnaround down 60%.

GoA2ALLMQdrantS3

Open source

Side projects

Ratn Tools

Developer utilities that run entirely in the browser — nothing you paste leaves the tab.

Next.jsTypeScript