Experience
Feb. 2025 - Present
- Lead engineering team of 5 delivering AI-powered legal document automation adopted by 50+ law firms within first quarter, driving technical architecture decisions across product, design, and legal stakeholders throughout full product lifecycle.
- Architect production LLM orchestration system in TypeScript integrating Claude and OpenAI APIs with RAG pipelines. Reduced blueprint deployment time from days to hours through optimized prompt engineering and context management.
- Build and deploy agentic AI systems in Python (smolagents, LangChain) for autonomous legal drafting, including expert disclosure, demand letters, and medical summary generation, reducing drafting time from hours to minutes.
- Ship real-time collaborative editing interface with integrated AI chat for contextual document verification and natural-language revisions, improving attorney workflow efficiency.
- Establish engineering standards for CI/CD automation, API design, testing frameworks, and database architecture adopted across development team, improving code quality and deployment velocity.
- Mentor junior engineers on software engineering best practices, architectural design patterns, and code quality standards while maintaining hands-on contribution to critical path features.
Jan. 2024 - Nov. 2024
- Architected and built production RAG evaluation platform from ground up using Go microservices, Python ML pipelines, React frontend, and distributed systems (Kubernetes, RabbitMQ, Postgres, Milvus vector DB), enabling 10+ enterprise customers to validate LLM performance at scale.
- Designed and implemented real-time WebSocket streaming system for live visualization of DeepEval metrics (groundedness, context relevancy, answer relevancy) during model validation, reducing iteration cycles from hours to minutes.
- Established comprehensive frontend architecture and engineering standards for React applications, implementing type-safe API contracts (Orval, Zod), component testing strategies (Storybook, Jest, Playwright), and API mocking (MSW) adopted across 3 product teams.
- Optimized JupyterLab extension for managing enterprise LLM training pipelines, reducing memory footprint by 30% and improving UI responsiveness for data-intensive operations on multi-GPU clusters.
- Drove technical design and architecture decisions across product, design, and AI research teams, producing detailed design documents and delivering stakeholder presentations that aligned engineering execution with product strategy.
Feb. 2021 - Apr. 2023
- Led architectural redesign of risk adjustment engine (the company's primary revenue stream). Improved prediction accuracy and reduced processing time from days to hours, directly impacting revenue capture.
- Architected and delivered HIPAA-compliant medical coding annotation platform supporting 100+ clinical coders, reducing annotation time by 2 hours per chart.
- Optimized critical ETL pipelines, reducing processing time and infrastructure costs through strategic data partitioning and parallel processing architecture.
- Drove technical strategy as Lead Software Engineer, leading architecture reviews, establishing design patterns for Go microservices and React applications, and mentoring engineers on healthcare domain expertise and compliance requirements.
- Translated complex healthcare regulatory requirements into technical specifications, coordinating across product, clinical operations, and regulatory teams.
Jul. 2018 - Jul. 2020
- Promoted to Lead Senior Software Engineer II, managing team of 5 engineers on Platform team supporting high-traffic e-commerce platform serving 15M monthly page views and processing millions in transactions.
- Spearheaded company-wide internationalization initiative for 8-year-old monolithic Python/React application, architecting localization system adopted across all product teams and expanding market reach to 15+ countries.
- Architected and executed critical security migration to TOTP two-factor authentication and OAuth Google login for entire user base (12M+ accounts), achieving zero-downtime deployment with comprehensive rollback strategy.
- Built and shipped core e-commerce features in Python Flask and React handling payment processing, inventory management, and promotional campaigns for high-profile game and book bundles.
- Developed engineering talent through hands-on mentorship including weekly 1-on-1s, code review standards, pair programming sessions, and career development planning.
Jan. 2018 - Aug. 2018
- Led technical modernization replacing decade-old DNN monolith with microservices architecture using React and .NET Core, improving page load times by 70% for education platform serving 100K+ students.
- Refactored critical business logic from 50+ untested stored procedures into well-tested C# WebAPI services and migrated authentication to IdentityServer4 OpenID Connect, establishing CI/CD pipeline for automated deployments.
Jul. 2013 - Dec. 2017
- Built core on-demand insurance platform from inception using ASP.NET C#, SQL Server, and TypeScript React, enabling users to instantly insure high-value items with pay-per-use pricing model.
- Developed claims management, policy administration, and business intelligence systems handling underwriting, premium calculation, and partner data integration for white-label insurance offerings.
Jan. 2012 - Nov. 2013
- Lead developer for TypeScript library abstracting cloud storage services (Dropbox, Google Drive, AWS) and contributed to published research paper on cloud storage abstraction.
- Taught modern web development standards to university staff and students while developing course management and support ticket applications using Python and Django.
Education
2011 - 2014
- Informatics at UW is a technically rigorous Bachelor of Science degree focused on designing, building, and securing complex information systems through programming, data modeling, software architecture, and human-centered computing.
Projects
- A TypeScript CLI implementing Agentic Context Engineering (ACE) with ReAct (Reasoning + Acting) methodology for self-improving AI context systems.
- Features a three-agent pipeline: ReActGeneratorAgent performs tool-enabled reasoning, ReflectorAgent extracts insights, and CuratorAgent updates evolving knowledge bases.
- Prevents context collapse through structured bullet accumulation and always-on ReAct reasoning, creating versioned knowledge that improves over time.
TypeScriptNode.jsOpenAI APICLI (Commander.js / Inquirer)Zodesbuild / tsup / TSC
- Personal productivity application blending task management with introspective design and a serene aquatic aesthetic.
- Features real-time task synchronization via Convex, rich markdown notes, and AI-powered productivity tools.
TypeScriptReactNext.JSTailwindCSSConvexBunVercel
- In-memory transactional database with REPL interface supporting nested transactions (BEGIN/ROLLBACK/COMMIT) and type-safe key-value operations.
TypeScriptNode.JS
Technical Skills
Programming Languages
PythonTypeScriptC#GoSQLBash
Web Development
ReactTailwindCSSPostCSSNext.jsTanStackshadcnNode.jsFastAPIASP.NET MVCFlaskBunHTML/CSS
Data & AI
OpenAI APIClaude APIsmolagentsLangChainLangSmithRAGpandasNumPyjupyterPyTorch
Cloud & DevOps
AWSGoogle CloudMicrosoft AzureCloudflareDigitalOceanVercelDockerKubernetes
Databases
PostgreSQLMySQLMSSQLDynamoDBAmazon RDSElasticsearchRedisConvex
Developer Experience & Tooling
Claude CodeCursorVSCodeGitLinuxnpm/pnpmwebpack/viteESLint/Prettier/Biomepip/uv
Leadership & Collaboration
Technical architecture and system design leadershipEngineering team mentorship and career developmentCross-functional collaboration with product and designEstablishing engineering standards and best practicesStrategic technical planning and execution