AI agents that take real actions
Tool-using agents that retrieve context, call APIs, update systems of record, draft
work for human review, and route exceptions where they belong. Built with Anthropic
Claude, the Claude Agent SDK, AWS Bedrock, or your preferred model provider.
MCP servers for your internal tools
Custom Model Context Protocol servers that expose internal APIs, data, and workflows
to Claude, Claude Code, and other MCP-aware clients — with proper auth, rate limiting,
structured logging, and a thin evaluation harness.
AWS Bedrock, AgentCore, and Nova Act
Production Bedrock apps with cost discipline. AgentCore workflows. Nova Act browser
automation. Cognito auth, SES email, Lambda, S3, IAM, and CloudWatch wiring that
holds up under load.
Custom software in C#, .NET, and Python
Blazor portals, ASP.NET Core APIs, MongoDB-backed apps, Python services, and the
boring-but-critical operating layer around AI: admin tooling, billing, role-based
access, audit trails, and observability.
Software rescue and project recovery
Stuck deploys, fragile auth, broken integrations, slow releases, and stalled AI
proofs of concept. Bounded triage, an honest diagnosis, and a fix path that fits
the calendar you actually have.
Fractional senior engineering
Ongoing retainer for teams that need senior judgment on AI and cloud architecture
without hiring a full-time staff engineer yet. Architecture review, hands-on code,
incident help, and hiring support.