About

I'm a full-stack software engineer building AI-powered applications and scalable production systems. Currently at Tetra Tech, I lead development of AI-enabled tools for document extraction, data validation, and workflow automation using Azure OpenAI and Document Intelligence.

My work spans the full software development lifecycle—from designing LLM pipelines with structure-aware chunking to building enterprise-grade applications with C#/.NET, React, and Python. I've shipped systems that process large volumes of unstructured technical documents into structured datasets for analytics and operational use.

This portfolio demonstrates my approach to development: automated workflows with Claude Code, continuous deployment, and AI-assisted review gates. Built with Next.js, TypeScript, Convex, and WorkOS.

Core Strengths

Full-Stack Development

Enterprise applications with C#/.NET, React, Next.js, and Python. Building backend services, APIs, and user-facing tooling with CI/CD pipelines in Azure DevOps.

AI Engineering

LLM-powered applications, RAG pipelines, and document intelligence. Improving retrieval accuracy through structure-aware chunking and building reliable high-throughput automation.

System Design & Architecture

Scalable data-processing pipelines, validation workflows, and reconciliation systems. Designing for reliability with rate limiting, retries, and monitoring.

AI-Assisted Workflows

Integrating Claude Code into development workflows. Automating from issue specification to PR review, CI validation, and deployment.

Let's Connect

I work best on teams tackling complex technical problems where reliability and scalability matter. If you're building AI-powered applications, enterprise tooling, or looking for someone who can own features end-to-end while mentoring others, let's connect.