-
Work

Almost 20 years of experience in full-stack development, including backend, frontend, data engineering, and distributed systems on the cloud.

Current Role

I am currently a Senior Staff Engineer at Torch Coaching. I focus on building out the frontend of the coaches and participants experiences, but also work in the backend to build APIs and components to support those efforts.

Before this role, I had barely touched the frontend for about 10 years, using jQuery and ExtJS as cutting edge technologies.

I had to relearn how frontend development worked with React, and I've grown to love it.

AI Engineering

Building AI into the product

  • Designed and shipped a company-wide Slack agent that answers employee questions by grounding responses in our authoritative help content and live operational data, with guardrails to keep answers safe and on-source.
  • Built in-product LLM features — a coaching chat assistant and summarization — and introduced light RAG/embeddings for retrieval over our content.

Using AI in engineering

  • Adopted agentic coding workflows (Claude Code, Cursor) as a daily driver, and authored custom skills for support triage and QA testing to automate recurring engineering work.
  • Led AI enablement across the org — ran regular enablement sessions in early 2025 and instrumented our repos (docs, structure, conventions) to make them easier for AI agents to work in.

Highlights

  • Lead a greenfield project to build a new web frontend from the ground up to support a design and UX refresh, making sure it ran seamlessly alongside the old web frontend. Implemented a new "onboarding" experience with the new web app and design system.
  • Lead buildout of a new home / dashboard as part of continued focus on a better participant experience.
  • Lead improvements to the "Developer Experience" (DX) within the Engineering organization. Focused on improving bootstrapping/onboarding, as well as application/service interopability.

Career

  • Frontend development with React, focusing on building scalable and maintainable web applications
  • Backend development using Python and Ruby, creating robust APIs and services
  • Data engineering experience with ETL pipelines, data warehousing, and analytics infrastructure
  • Distributed systems architecture on AWS using serverless technologies like Lambda, SQS, and EventBridge
  • Building and shipping AI/LLM features — chat assistants, summarization, and retrieval (RAG) — with production guardrails
Work

Almost 20 years of experience in full-stack development, including backend, frontend, data engineering, and distributed systems on the cloud.

Current Role

I am currently a Senior Staff Engineer at Torch Coaching. I focus on building out the frontend of the coaches and participants experiences, but also work in the backend to build APIs and components to support those efforts.

Before this role, I had barely touched the frontend for about 10 years, using jQuery and ExtJS as cutting edge technologies.

I had to relearn how frontend development worked with React, and I've grown to love it.

AI Engineering

Building AI into the product

  • Designed and shipped a company-wide Slack agent that answers employee questions by grounding responses in our authoritative help content and live operational data, with guardrails to keep answers safe and on-source.
  • Built in-product LLM features — a coaching chat assistant and summarization — and introduced light RAG/embeddings for retrieval over our content.

Using AI in engineering

  • Adopted agentic coding workflows (Claude Code, Cursor) as a daily driver, and authored custom skills for support triage and QA testing to automate recurring engineering work.
  • Led AI enablement across the org — ran regular enablement sessions in early 2025 and instrumented our repos (docs, structure, conventions) to make them easier for AI agents to work in.

Highlights

  • Lead a greenfield project to build a new web frontend from the ground up to support a design and UX refresh, making sure it ran seamlessly alongside the old web frontend. Implemented a new "onboarding" experience with the new web app and design system.
  • Lead buildout of a new home / dashboard as part of continued focus on a better participant experience.
  • Lead improvements to the "Developer Experience" (DX) within the Engineering organization. Focused on improving bootstrapping/onboarding, as well as application/service interopability.

Career

  • Frontend development with React, focusing on building scalable and maintainable web applications
  • Backend development using Python and Ruby, creating robust APIs and services
  • Data engineering experience with ETL pipelines, data warehousing, and analytics infrastructure
  • Distributed systems architecture on AWS using serverless technologies like Lambda, SQS, and EventBridge
  • Building and shipping AI/LLM features — chat assistants, summarization, and retrieval (RAG) — with production guardrails
Home
Select Theme