Portfolio — Open-source examples
Real, deployable projects that demonstrate how we build. Clone them, deploy them, or use them as a starting point for your own solution. Every repo includes Terraform, CI/CD, tests, and documentation.
View all repos on GitHub →Lambda AI Automation
Production-ready starter for AI-powered automation on AWS. Send text to a REST API and get back summaries, classifications, entity extraction, or AI-generated responses — powered by Claude.
View on GitHubAI Document Processor
S3 upload triggers Claude to extract structured data from invoices, receipts, and contracts. Writes fields to DynamoDB and sends summary notifications via SES.
View on GitHubAI Support Triage
Classifies incoming support requests by urgency and category using Claude, routes to the right team via SNS, logs all tickets to DynamoDB with a REST query API.
View on GitHubScheduled Report Generator
EventBridge cron triggers a Lambda that queries DynamoDB, generates a natural-language summary with Claude, and delivers polished HTML reports via SES.
View on GitHubAI Chatbot Widget
Embeddable customer support chatbot backed by Claude. HTTP API with DynamoDB conversation history, auto-expiring sessions, and a drop-in JavaScript widget for any website.
View on GitHubSlack AI Assistant
Slack bot that answers company questions using S3-stored documents and Claude. Keyword-based retrieval, conversation caching, and source citations in every response.
View on GitHubData Pipeline Template
Serverless data ingestion pipeline. Drop a CSV or JSON into S3 and it automatically parses, normalizes, and stores records in DynamoDB — with a query API and CloudWatch dashboard.
View on GitHubWebhook Router
Multi-source webhook router for Stripe, Shopify, and GitHub. Validates signatures, normalizes payloads to a common schema, and routes via SQS with dead-letter queues for reliability.
View on GitHubCost Anomaly Detector
Daily Cost Explorer polling with 30-day rolling baseline comparison. Claude analyzes anomalies and generates recommendations. SNS alerts when spending exceeds configurable thresholds.
View on GitHubBedrock Chat Agent
Streaming conversational AI on AWS. FastAPI server on ECS Fargate calling Amazon Nova Pro via Bedrock ConverseStream, fronted by an ALB and accessed through a local terminal client with SSE streaming.
View on GitHubTerraform AWS Starter
Day-one AWS account foundation. VPC with public/private subnets, IAM baseline with MFA enforcement, CloudTrail, budget alerts, and ops alerting — all as composable Terraform modules.
View on GitHubObservability Stack
Reusable CloudWatch observability modules: dashboards, alarms, severity-based SNS routing, and pre-built Log Insights queries for Lambda, API Gateway, and DynamoDB.
View on GitHubCI/CD Pipeline Template
Complete GitHub Actions pipeline for Python Lambda projects. PR validation, auto-deploy to staging, manual production promotion with approval gates, security scanning, and rollback.
View on GitHub