About
·2 mins
Blog #
This is where I write about whatever I’m building or experimenting with. Right now that’s mostly AI/ML and infrastructure, with the occasional deep dive into whatever else has my interest.
Background #
I’ve always loved to tinker, build, and learn. Over the last 25 years I’ve worked alongside some amazing people and companies who share that same curiosity. This is my way of giving back a little of what I’ve learned along the way.
Interests #
Software Engineering, AI/ML, DevOps, Embedded Systems, Woodworking, Machining, Leatherworking, Baking, Drawing, Percussion, Board Games, Chess, Lockpicking, History, Astronomy, Hiking, Coffee.
Experience #
| Category | Technologies |
|---|---|
| Programming | Python, Go, Ruby, TypeScript, JavaScript, Node.js, PHP, Bash/Zsh |
| Cloud Services | AWS (EC2, S3, Lambda, VPC, CodePipeline, CloudWatch, CloudFront, Route53, IAM, SNS, ElastiCache), Azure (App Services, Functions, DevOps, Front Door), Google Cloud (BigQuery, SQL, Logging), Auth0 |
| DevOps | Linux (Ubuntu), CI/CD, Docker, Terraform, Packer, Chef, CircleCI, GitHub Actions, Kubernetes, Datadog, New Relic, Checkmarx, Nginx, Apache2, SupervisorD |
| Tooling | VS Code, JetBrains, Sublime Text, Terminal, Homebrew, asdf, mise |
| Testing | RSpec, Minitest, PHPUnit, pytest, Selenium, Capybara, Playwright, Jest, Gherkin |
| Data Stores | PostgreSQL, MySQL, Aurora, CosmosDB, Elasticsearch, Redis, Memcached, BigQuery, SingleStore, Apache AGE |
| Frameworks & APIs | React, React Native, Rails, Laravel, Adobe Experience Manager, FastMCP, FastAPI, Flask, REST, Protocol Buffers, gRPC, Request Signing / HMAC, JWT |
| Platforms | Veeva, ServiceNow, Jira, Confluence, PagerDuty, Salesforce, Trello, Workday, Twilio |
| Generative AI | OpenAI, Anthropic, Gemini, Vertex, HuggingFace, LangChain, Ollama, Dify, CrewAI, DeepAgents, Google-ADK, AgentSkills, MCP Servers, RAG, Multi-Agent Systems, Fine-Tuning, Vectorization, Reranking |