Staff Software Engineer

Nicholas Ames

Seattle, WA

Staff engineer with 10+ years shipping user-facing web and mobile products end to end. Track record of taking features from ambiguous problems to shipped surfaces, and of finding and fixing the performance work that makes those surfaces usable at scale. Works comfortably across the stack in TypeScript and Python, and builds the tooling and agent-assisted workflows that let teams ship faster with fewer defects.

Nicholas Ames

Employment

  • v6.0.0Apr 2023 — Present

    Staff Software Engineer

    Q Bio · Remote, United States

    • Built the clinician-facing exam summary feature end to end: integrated an internal AI summarization service, designed the draft-and-save backend flow, and shipped the editing interface clinicians use to review and revise generated summaries before they reach patients.
    • Designed and built an audit interface that captures every clinician edit to an AI-generated summary and exports the diffs, giving the model team a labeled human-feedback loop for improving output quality.
    • Partnered with product and design to ship a full redesign of the patient dashboard without a big-bang release. Used theming and feature flags to run old and new experiences side by side, enabling incremental rollout, instant rollback, and continuous shipping throughout the migration.
    • Delivered wearable device integration end to end, from provider API setup and data ingestion through the patient connection flow and dashboard charts, surfacing continuous health data between clinical visits.
  • v5.0.0Jun 2021 — Apr 2023

    Principal Software Engineer

    Sequel · Remote, United States

    • Rebuilt the web conferencing experience from scratch, replacing a legacy open-source implementation with an interface supporting live streaming to thousands of concurrent participants.
    • Solved real-time rendering bottlenecks by implementing batched UI updates and lightweight non-React components, preventing main-thread blocking during high-throughput participant and chat events.
    • Redesigned the administration dashboard in React and Next.js, cutting initial load from ~5 seconds to under one through optimized data fetching and progressive loading.
  • v4.0.0Sep 2018 — Jun 2021

    Software Engineer

    JetClosing · Seattle, WA

    • Re-architected the mobile and web application in React Native and GraphQL, taking initial load from 10+ seconds to under one and unifying a previously divergent iOS, Android, and web experience.
    • Designed and built a shared TypeScript component library used across all three platforms.
    • Led the software development internship program and ran hiring interviews in a fully remote environment.
  • v3.0.0Jul 2016 — Sep 2018

    Senior Software Development Engineer

    WatchGuard · Seattle, WA

    • Built account and user management for the WatchGuard Cloud platform end to end, from the customer-facing UI through the backing APIs, and developed the integrations connecting internal applications to the platform.
  • v2.0.0Apr 2015 — Jul 2016

    Software Development Engineer

    PitchBook Data · Seattle, WA

    • Software engineer working on various internal tools and applications. Specific examples include quality assurance tools, data management systems and automated researching solutions.
  • v1.0.0Sep 2014 — Mar 2015

    Software Engineer Intern

    Pierce County · Tacoma, WA

    • Built a cross-platform mobile application for Pierce Trips Calendar that tracked user trips by GPS and synced the data to the web platform. Implemented the mobile interface in AngularJS and Ionic and the RESTful services connecting it to the Pierce Trips Calendar API in Java, Jersey, and Spring, with unit and end-to-end coverage through Jasmine, Karma, Protractor, and JUnit.

Education

  • University of Washington

    BSc, Computer Science

  • Seattle University

    BSc, Sport and Exercise Science

Skills

Languages

  • JavaScript/TypeScript
  • Python
  • SQL

Frameworks & Libraries

  • React
  • React Native
  • Node.js
  • Next.js
  • TanStack
  • Express
  • Flask
  • GraphQL/Apollo

Tools & Infrastructure

  • AWS
  • Docker
  • Terraform
  • GitHub Actions
  • MySQL
  • Git

AI-Assisted Development

  • Claude Code
  • Codex
  • CodeRabbit
  • GitHub Copilot