Will Yennie
Download PDF or press ⌘ / Ctrl + P to print this page.
Summary
Full-stack generalist who builds new things and fixes old things. I like puzzles, hard bugs, and going deep. Comfortable across JavaScript, TypeScript, Ruby, PHP, Python, Go, and SQL/NoSQL — increasingly with agent/LLM tooling layered on top.
Experience
Software Engineer · Insight Designs Web Solutions
Feb 2025 – Apr 2026 · Boulder, CO (remote)Full-stack and infrastructure work for a Boulder-based web design consultancy with 600+ clients across its portfolio.
- Initiated company plugin development with a Google Reviews integration (Google Places API), letting clients embed Google Business reviews on their sites.
- Built a Python tool to automate vulnerability monitoring across 100+ WordPress installations, aggregating security plugin data to flag outdated or compromised plugins.
- Hardened DigitalOcean infrastructure for 40+ client websites: security updates (Apache, MySQL), SSL provisioning, and monitoring.
stack: Shopify / Liquid · WordPress / PHP · JavaScript · HTML / CSS · DigitalOcean
Open-source contributor · ZenML
Jun 2024 – Oct 2024 · RemoteBuilt a chatbot feature for the official ZenML VSCode extension.
- Integrated OpenAI and Anthropic Claude APIs for context-aware chat scoped to the user's selected ML pipeline.
- Built the chat UI: dropdowns, interactive controls, per-conversation context selection, and state management.
- Implemented token-by-token message streaming so responses arrive live instead of as a single blocking call.
stack: TypeScript · VSCode Extension API · OpenAI API · Anthropic Claude API
Software Engineer, co-creator · Firefly
Oct 2022 – Feb 2023 · Remote, 4-person teamOpen-source observability framework for AWS Lambda. Serverless function health via metrics and traces.
- Implemented W3C TraceContext propagation across asynchronous Lambda invocations, fixing trace accuracy for cross-function event flows.
- Built a custom OpenTelemetry collector handling up to 500,000 metrics and trace data points per day.
- Architected a telemetry pipeline using OpenTelemetry and Promscale; 30% faster data retrieval for performance queries.
- Built a CLI tool to automate Lambda instrumentation and AWS infrastructure setup, cutting setup time by up to 40 hours.
stack: Node.js · OpenTelemetry · AWS Lambda · Terraform · Docker · Promscale / TimescaleDB · Grafana
Skills
- Languages
- JavaScript, TypeScript, Ruby, PHP, Python, Go, SQL, Bash
- Backend & data
- Node.js / Express, Rails, Sinatra, PostgreSQL, MongoDB, REST
- Frontend
- React, Handlebars, ERB, CSS, Astro
- Infra
- Docker, Terraform, AWS (Lambda, Kinesis Firehose, CloudWatch), DigitalOcean, nginx
- Observability
- OpenTelemetry, Grafana, Prometheus, Promscale / TimescaleDB
- AI / agents
- Anthropic Claude API, OpenAI API, claude-agent-sdk, prompt design, agent orchestration
- Practice
- TDD, systems design, mastery-based learning
Education
Launch School
Full Stack Web Development. Multi-year mastery-based program. Core: OOP, data structures, networking, REST, databases. Capstone: advanced algorithms, system design.
2021 – 2023
Projects
Full case studies at willyennie.dev/projects.
- Workforce (2026): CLI for dispatching Claude specialists across git worktrees with persistent memory. Python, claude-agent-sdk.
- Tabletop Ledger (2025): solo-built campaign organizer for tabletop RPG game masters. Tree of pages with a WYSIWYG editor, plus a context-aware AI chat scoped to whichever page the user is on. Rails, WebSockets, AI APIs.
- HookScope: webhook debugger; capture, inspect, and replay incoming webhooks against a local handler.
- FlightWise / TaskVault / ShopSense: earlier full-stack work on flight visualization, task tracking, and e-commerce.