Skip to content
View slmatthiesen's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report slmatthiesen

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.

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
slmatthiesen/README.md

AI Engineer building agentic systems


LinkedIn San Francisco Profile views


👋  /me

const steven = {
  role:    "AI Engineer · CTO @ INTU",
  focus:   ["LLM agents", "agentic issue-fix pipelines", "RAG", "harnesses"
            "multimodal doc + image ingestion", "evals", "observability", "fully agentic systems"],
  stack:   ["React", "Node", "Python", "Rust", "Postgres", "GraphQL"],
  web3:    ["MPC", "DKG", "EVM", "Solana", "Solidity"],
  shipping: "production agent systems",
};

I build agent systems that survive contact with production — tool-using LLMs wired through MCP, grounded by RAG, gated by eval harnesses, and instrumented end-to-end so failures are observable instead of mysterious. Before AI I spent four years deep in Web3, leading an MPC wallet-infrastructure team across cryptography, smart contracts, and Rust.


🔁  /method

   ideas ──▶ evals ──▶ guardrails ──▶ build ──▶ review ──▶ production
     ▲                                                           │
     └─────────── [observe · measure · iterate · harden] ◀────────┘

Design intent before code: I write the evals and guardrails before a line ships, then let observability close the loop — every production failure feeds the next iteration instead of disappearing.


🧠  /stack

AI / ML

MCP RAG Evals LangSmith pgvector Google ADK

Languages & Core

TypeScript Node.js React Python Go Rust GraphQL PostgreSQL MySQL PHP

Platforms

AWS Google Cloud Docker Firebase BigQuery Cloud Run Gemini API GitHub Actions DigitalOcean Vertex AI

Web3

Solidity Ethers MPC The Graph


🚀  /review

☁️ Drafture — Plain-English → safe, costed AWS architecture  ·  Live  ·  source

You describe a system in plain English; Drafture returns a recommended AWS design as a labeled data-flow diagram, ordered setup steps, and cost estimates in each service's native unit — across budget / balanced / resilient tiers, with a security floor baked into all three (the budget tier is the minimum safe cost, never a security-relaxed one). The LLM returns a validated typed graph (provider-abstracted, Claude by default); the backend renders Mermaid diagrams and cost tables deterministically from it, so diagrams are reliable and costs are computable. A curated knowledge base grounds generation, with an optional research-and-cache step for unseen topics.

Structured Output · RAG · Claude · AWS · Fastify · React

Watch the Drafture demo

▶️ Watch the demo


🔐 INTU — Web3 onboarding via MPC

CTO · Lead Engineer

Open-source NPM package orchestrating distributed key generation (DKG) and multi-party computation, removing seed phrases from the onboarding flow. Cross-chain transaction flows across EVM networks, bridged to Solana — sending a Solana tx authorized by an EVM signature. Self-hosted The Graph indexers for chains without hosted support.

Rust · Solidity · MPC · EVM · TypeScript

🤖 Agentic Github Issues Fixer

Autonomous coding agent

An agent that triages open GitHub issues, reproduces the bug, drafts a fix, and opens a PR — closing the loop from issue to reviewable change. Proof: medplum/medplum#9293 — an upstream OSS fix landed fully agentically (working branch).

Agents · Tool Use · GitHub API · OSS

Watch the agentic issue-fix demo

▶️ Watch the demo

🩺 OpenEMR Clinical Agent

Selected Project · 2026

LLM agent layered onto an open-source EHR that reads patient charts and relays clinical context on demand. Lab-report ingestion pipeline produces summaries with source-page citations, so clinicians can verify any agent-surfaced claim — a RAG pattern tuned for high-stakes clinical use.

RAG · LLM Agents · Citations · Healthcare

Watch the OpenEMR Clinical Agent demo

▶️ Watch the demo

🍻 Happy Hour Friends — Crowdsourced happy hour finder

Live · 2026  ·  source

Fully agent-operated site: every update — parsed automatically from the web or submitted by users — passes strict agentic moderation gates (classify → verify, versioned prompts, audited apply path) before going live. The test: can my agent safeguards run the site without my intervention? The product itself is dead-simple — venues and deals in one sortable, filterable view, kept current by crowdsourcing.

Agents · Crowdsourcing · Moderation Gates · Next.js

Watch the Happy Hour Friends demo

▶️ Watch the demo

📈 Algorithmic Futures Trading

Quant Research · WIP

Backtest harness and execution research for systematic futures strategies — applying the same eval + observability discipline I use on AI agents to strategy selection, slippage modeling, and live risk.

Python · Quant · Backtesting · WIP

Watch the algorithmic futures trading demo

▶️ Watch the demo

🍽️ GURUPass / Pass Rewards — Restaurant AI Agents

Lead AI & Blockchain Engineer

Tool-using LLM agents handling order intake and menu Q&A, wired through MCP with structured-output validation. Curated eval set + offline regression harness catches failures before deploy; production traces drive failure-mode analysis. Personalization layer surfaces targeted coupons from purchase history.

MCP · Agents · Evals · Personalization


⚡  Efficiency > token-maxing

I burn a lot of tokens — on purpose. But spending them to look busy is waste.
The craft is signal per token: tight context, sharp evals, and failure modes that are observable instead of mysterious.
Every system above was designed, built, and shipped on a ~$100/month plan.

LinkedIn  

Pinned Loading

  1. drafture drafture Public

    Describe a system in plain English → a safe, costed AWS architecture across budget/balanced/resilient tiers. Validated typed-graph LLM output; deterministic Mermaid diagrams + native-unit cost tables.

    TypeScript

  2. slmatthiesen slmatthiesen Public

  3. medplum/medplum medplum/medplum Public

    Medplum is a healthcare platform that helps you quickly develop high-quality compliant applications.

    TypeScript 2.5k 857

  4. happyhourfriends happyhourfriends Public

    Crowdsourced happy-hour finder, fully agent-operated — every update (web-parsed or user-submitted) passes agentic moderation gates before going live. Next.js.

    TypeScript