01Agent harnesses & tooling
Build the execution layer that turns a model into a useful worker: its instructions, tools, reusable skills and boundaries. The harness makes the work repeatable and its outcomes inspectable.
Agent harnessesExecution scaffoldingReusable agent skillsTool usePrompt engineeringLLM and API integration
02Loops & autonomous workflows
Engineer the cycle of reasoning, action, observation and revision. Combine model judgment with explicit execution controls, and carry a multi-step task through interruptions and changing evidence.
Looping agentsHybrid agentic loopsAutonomous systemsMulti-step workflowsBounded executionOutcome verification
03Swarms & multi-agent systems
Give agents distinct jobs and the infrastructure to work independently. Design delegation, routing and scaling around clear ownership, explicit contracts and isolated workspaces.
Agent swarmsMulti-agent coordinationDelegationAgent routingBoundaries between agentsAgent scalingCloud agentsIsolated workers
04Self-healing software
Build software-delivery loops that discover defects, implement repairs and bring a separately tested candidate to a release decision. Keep the original requirements and the actual tested revision connected throughout.
Defect discoveryAutonomous code repairCandidate rebuild and deploymentIndependent acceptance retestingEvidence-gated promotionRepair-loop recovery
05Evaluation & agent reliability
Make correctness observable. Evaluate model outputs and complete workflows, investigate failure paths, and require evidence for the behavior a system claims to deliver.
AI evaluationsGuardrailsAutomated test suitesBrowser acceptance testingPlaywright / browser toolingCriterion-level evidenceRelease gatesOperational failure handling
06Retrieval & grounding
Connect answers to source material, then test the retrieval layer itself. Work across dense documents, vector and hybrid retrieval, and checks that distinguish relevant evidence from confident-looking output.
Retrieval-augmented generation (RAG)Vector searchHybrid retrievalDense-document retrievalConfidence calibrationAbstention checksEmbedding anisotropyRelevance and corpus coverageCitation linkage
07Knowledge & agent memory
Build the pipeline between changing source material and an agent’s usable knowledge. Retain source revisions and exact passages, refresh embeddings incrementally, and keep retrieval tied to the reader’s access.
Source ingestion and reconciliationDocument chunkingLocal embedding modelsIncremental indexingSource and passage provenanceKnowledge coverage checksConversation capturePersistent conversation memoryPermission-aware retrieval
08MCP & connected tools
Build and integrate MCP tools, connect agents to external systems, and inspect what those connections actually return. Expose useful engineering checks as both a CLI and tools an agent can call.
MCP server developmentMCP integrationAgent tool interfacesCLI evaluation toolingServer-specific probe recipesEndpoint-count consistencyOAuth discovery checksREST API integration
09Voice agents & avatars
Created Atlas at Knight CTO: an AI avatar with a conversational and knowledge system behind it. The engineering spans meeting media, speech, turn state, grounded answers and the lifecycle of a live session.
Conversational avatarsTavus avatar integrationRecall meeting integrationSpeech-to-text pipelinesText-to-speech deliveryStreaming answersTurn-taking and interruption controlsMeeting contextMedia lifecycle and teardownAudible-response latency investigation
10Messaging & response agents
Built a Slack auto-responder that reasons over the conversation before deciding whether to reply. Connect event handling to fresh context, human handoff and a durable record of delivery.
Slack auto-respondersSocket Mode event ingestionThread-aware contextAgentic relevance judgmentDurable event queuesReplay deduplicationHuman reply precedenceShared send ledgersUncertain-send reconciliationAssistant authorship and reply controls
11Durable orchestration & state
Give long-running AI work a lifecycle beyond a single model call. Separate workflow control from stored state and evidence, retaining enough identity and ownership to recover deliberately.
TemporalPostgreSQL stateDurable workflowsTask ownershipVersioned task/result contractsInterruption recoveryRetry and cancellation controlRetained execution evidence
12Inference & model infrastructure
Work on the model execution underneath the agent: routing, serving and local inference. Make provider selection explicit and investigate the latency, capacity and cost of the actual workflow.
LiteLLMvLLMLocal inferenceModel servingModel routingMulti-LLM systemsProvider integrationInference cost and latency analysis
13Cloud & execution infrastructure
Build the environment agents run in, with isolated execution, repeatable infrastructure and explicit deployment ownership. Bring enterprise distributed-systems experience to the operational work around AI.
Kubernetes / k3sAWSGoogle Cloud / GCPDockerTerraform / infrastructure as codeLinux operationsCI/CD and GitHub ActionsRelease engineeringPostgreSQL and RedisDistributed systems
14Controlled customer deployments
Build around the customer’s data boundaries and the decisions people retain. Connect access controls and auditability to the workflow, including supervised AI in sensitive professional settings.
Customer-controlled model keysAccess controlsAudit trailsZero-data-retention configurationHuman supervisionAudience and source boundariesExplicit action authorizationOperational support
15AI products & automation
Take an idea through customer discovery, architecture, implementation and real use. At SettleOn, led a 10-person team and brought AI products to paying users; internal GTM agents supported the business behind them.
Customer discoveryProduct architectureProduct developmentForm-filling automationInternal sales and GTM agentsCustomer integrationDeployment and onboardingProduct launchesOngoing support
16Hands-on engineering & leadership
Stay close to the code while leading the decisions and people that make delivery possible. Combine daily engineering in Python, Rust and SQL with founder experience and engineering leadership at AWS and Workday.
PythonRustSQLArchitecture and implementationEngineering leadershipTechnical hiringTeam developmentCross-functional programsFounder-led delivery