Skip to content
View chriswoj's full-sized avatar

Highlights

  • Pro

Block or report chriswoj

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
chriswoj/README.md

Hey, I'm Chris

Principal AI Engineer · Multi-Agent Systems · Voice AI · Enterprise Automation

I build production-grade AI systems that run in real enterprise environments — regulated, integrated with legacy stacks, and held to SLOs, not just demo standards. Currently focused on multi-agent orchestration, voice AI, and agentic document processing for automotive and industrial clients.

Based in Germany. Building at wojciech UG.


What I'm Building

Voice AI Agents — Production telephony bots with sub-second end-to-end latency. WebRTC/SIP integration, multi-turn conversation state, real-time streaming with backpressure handling and fault isolation. Handles inbound/outbound calls for automotive retail: vehicle lookup, CRM lead creation, call routing. Built on LiveKit, ElevenLabs, and OpenAI.

Agentic Document Automation — PDF intake → OCR/text layer routing → multi-step LLM processing → structured, editable output matching legally required German vehicle documentation. Deterministic rule core with LLM-powered extraction, containerized deployment, SLO-based alerting.

Multi-Agent Orchestration Platform — Unified ChannelAdapter pattern across web, telephony, SMS, and WhatsApp. Tool registries via internal npm packages. Architecture built on Mastra and LangChain/LangGraph with PostgreSQL/pgvector. Formal ADRs for every major design decision.


Stack

Languages        Python · TypeScript · C#
AI/ML            LangChain · LangGraph · Mastra · Semantic Kernel · LlamaIndex
Voice            LiveKit · ElevenLabs · Telnyx · WebRTC/SIP
Backend          FastAPI · Next.js · Node.js
Data             PostgreSQL · pgvector · BigQuery · Supabase
Infrastructure   Docker · Vercel · Azure · GCP
Patterns         Multi-agent orchestration · RAG · Event-driven · RESTful APIs

Background

25 years across the stack. Started coding at 12. Sitecore MVP 2008 (one of the first globally). Three years in international tech pre-sales at Sitecore across EMEA. Co-founded an AI startup (transformers/NLP). Led Data & AI at Macaw, building and managing a 6-person engineering team serving enterprise clients including Siemens, Knorr-Bremse, and Metro Digital. ML work since 2013.

I've shipped software for every layer — from CMS architectures and .NET enterprise systems to ML forecasting algorithms and real-time voice agents. The through-line is building things that work in production, not just in notebooks.


How I Work

Short feedback cycles over speculative roadmaps. Readable, evolvable code over clever complexity. Constraints sharpened before scope expands. Working software over slideware.

I think like an engineer, communicate like a human, and have enough deployment scars to know where the real problems hide.


Currently Exploring

  • Composable agent patterns beyond monolithic orchestration
  • Claude API tool use and function calling for enterprise agent workflows
  • Voice AI latency optimization at the transport layer
  • Evaluation frameworks for production agent systems

Connect

Pinned Loading

  1. ai-token-vault ai-token-vault Public

    Pluggable token vault for agentic AI systems. OAuth2 + browser login flows with encrypted credential storage, swappable adapters (storage, encryption, session, browser), and first-class Mastra/Next…

    TypeScript 1

  2. inkypi-synology-photos inkypi-synology-photos Public

    InkyPi plugin to display random photos from a Synology Photos public shared album on your e-ink display

    Python