James Elliott

Software Engineer

Building internal web tools for engineers

San Diego, California

elliottjames901@gmail.com

For the past decade, I’ve built web-based tools that help engineering teams understand problems and move quickly.

At Apple, I work in Power & Performance, building tools for engineers working on battery life and software performance.

I’m extremely optimistic about AI as a force multiplier for building better tools. Recently, I’ve been using it for operating-system knowledge bases and tools that make software issues easier to understand and resolve.

Experience

  1. Aug 2020 - Present

    Apple

    On the Power & Performance team, I build full-stack tools for engineers working on battery life, performance, and responsiveness across Apple platforms. Recent work includes AI-assisted operating-system knowledge bases, diagnostic retrieval tools, software hang triage, app launch performance, and CPU optimizations.

  2. Jun 2016 - Aug 2020

    Qualcomm

    On the Linux Integration team, I built internal tools and infrastructure for engineers working on Linux development. Work included CI workflows, automated testing, code review support, and Linux integration infrastructure.

At work, I live and breathe software. Outside of work, I look for things software can’t replace, especially beaches and parks in San Diego with my wife and son.

James Elliott and his wife standing by the ocean