Emma AdamsEmma Adams

Emma Adams

Lead Software Engineer

emmajsadams@gmail.com
+1-206-637-1482

Experience

Lead Software Engineer

Supio

Remote

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.

Senior Software Engineer

Hewlett Packard Enterprise

Remote

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.

Staff Software Engineer

Devoted Health

Remote

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.

Lead Senior Software Engineer

Humble Bundle

Remote

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.

Senior Software Engineer

Committee for Children

Seattle, WA

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.

Software Engineer

Trov

Remote

Jul. 2013 - Dec. 2017
  • Promoted from Junior to Mid-Level to Senior Software Engineer over four years, building core on-demand insurance platform from inception using ASP.NET C#, SQL Server, and TypeScript React.
  • Developed claims management, policy administration, and business intelligence systems handling underwriting, premium calculation, and partner data integration for white-label insurance offerings.

Undergrad Researcher and Web Instructor

University of Washington

Seattle, WA

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

Bachelor of Science in Informatics

University of Washington Seattle

Seattle, WA

GPA: 3.87

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

SIBYL

  • Turn-based grid tactics game where LLM agents execute your prompts instead of direct unit control.
  • Features 3v3 matches on a 6x6 grid with six unit classes, per-unit turn order, and prompt compression for efficient AI reasoning.
  • Generates structured training data from every game for fine-tuning and reinforcement learning via SFT, DPO, and GRPO pipelines.
TypeScriptClaude APINode.js

Navi

  • From-scratch AI agent harness with interactive TUI, multi-provider streaming (Anthropic, OpenAI), tool execution framework, and context window management with configurable truncation and summarization strategies.
  • Features session persistence, built-in tool registry (file I/O, shell exec), token budget tracking, and markdown rendering in a structured terminal UI with real-time streaming.
TypeScriptBunAnthropic APIOpenAI API

Wright - Agentic Context Engineering CLI

  • 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

Minerva

  • 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

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