Senior Software Engineer with 8+ years of experience building distributed systems, production infrastructure, authorization and data-access systems, developer tooling, and full-stack product systems at Asana, Google, Apple, and WeWork. Strong at ramping into unfamiliar codebases, owning ambiguous systems work end-to-end, designing safe rollouts for complex migrations, and operating reliable production systems. Experience includes C++ distributed rate limiting at Google Cloud, large-scale cluster scheduling at Apple, and AI-assisted technical planning for authorization and product-platform investments at Asana.

Skills

Languages

  • Python
  • C++
  • Go
  • TypeScript
  • SQL

Systems & Infrastructure

  • Distributed systems
  • Production infrastructure
  • Reliability
  • gRPC
  • Kubernetes
  • Docker

Product & Platform

  • Authorization and permissions
  • API design
  • Data access layers
  • Data-model migrations
  • Feature flags
  • React

AI-Assisted Engineering

  • LLM-assisted codebase exploration
  • Implementation planning
  • Technical spec drafting

Work Experience (5)

May 2026 - Current
Senior Software Engineer, Authorization
Asana
 San Francisco, CA
Promoted to Senior Software Engineer in May 2026 after expanding scope across authorization architecture, safe rollout design, operational ownership, project execution, and mentoring; continuing as an individual contributor on Asana's Authorization team.
Apr 2022 - May 2026
Software Engineer, Authorization
Asana
 San Francisco, CA
Full-stack/platform engineer on Asana's Authorization team, building permissions systems, project collaboration flows, migrations, and internal product infrastructure. Expanded from core product execution into project engineering leadership, system design, operational ownership, and AI-assisted engineering workflows, culminating in promotion to Senior Software Engineer.
  • Project engineering lead and primary implementer for new assignee and due-date permission controls, a 6-month multi-engineer authorization initiative that shipped on time despite reduced staffing and addressed 25% of permissions-related customer feedback.
  • Authored the foundational engineering design and milestone plan for the initiative, covering permission splitting, server-computed authorization state, modular feature flags, phased rollout, QA coordination, security review, and stakeholder communication.
  • Ramped into an unfamiliar product codebase to rebuild crash-prone task grouping and movement restrictions owned by another team, establishing a safer pattern for permission-aware UI behavior.
  • Owned complex project-collaboration milestones that decoupled projects from team membership, rebuilding project creation and task-to-project conversion flows across tiers, licensing rules, and product entry points.
  • Helped retire legacy limited-access-member semantics from an entangled team data model, updating enrollment, search indexing, and API surfaces to separate teams as user groups from projects as collaboration containers.
  • Led recovery for a critical Data Access Layer incident caused by internal tooling, restoring correctness after a large accidental data mutation and contributing to root-cause analysis and safer internal-tool patterns.
  • Built AI-assisted planning workflows that combined codebase exploration and LLM-drafted implementation plans, uncovering missed product and field-type edge cases before implementation.
Mar 2020 - Dec 2021
Software Engineer, Google Cloud QuotaServer
Google
 Sunnyvale, CA
Built APIs and internal tooling for Google Cloud QuotaServer, a distributed rate-limiting server written in C++ for quota infrastructure.
  • Implemented APIs and migration tooling for the Quota Config Server V1 to V2 transition, including support for regional Google Cloud product instances and rollout inspection.
  • Designed a permissions model enabling internal tools to support QuotaServer instances backed by relational storage.
  • Built rollout-inspection tooling for canary configuration changes, helping users understand and debug production rollout state.
  • Identified and fixed a race condition that would have blocked a migration, then planned and executed the production rollout and validation strategy.
Jun 2019 - Mar 2020
Software Engineer, Authorization
WeWork
 San Francisco, CA
Built authorization and access-control services for building operations and internal platforms.
  • Launched a production Go/MySQL gRPC service for keycard enrollment and management, used by multiple teams and deployed across many WeWork buildings.
  • Designed service APIs, integration tests, audit/event-monitoring integration, MySQL schema improvements, and benchmarks for p99 performance investigation.
  • Refactored a legacy RBAC rules engine to add namespacing across a large API surface.
Apr 2018 - Jun 2019
Distributed Systems Engineer
Apple
 Cupertino, CA
Built and operated distributed scheduling infrastructure for large-scale internal compute workloads.
  • Built Java/Scala features for a large-scale cluster scheduler, including resource overcommitment and job preemption for efficient datacenter utilization.
  • Operated production scheduling infrastructure through SRE on-call rotations, incident response, postmortems, and reliability debugging.
  • Diagnosed production failures spanning containerized services, networking, load balancing, DNS, proxies, directory services, hardware, and Linux-level failure modes.

Education (1)

2012 - 2017
BS
 Computer Science
California Polytechnic State University