AI-assisted engineering
Agent workflows with real guardrails: specs before code, independent review, bounded commands, cost tracking, and a learning loop so the same mistake isn't made twice.
z-nile · 8.1% reworkI make engineering organizations faster. For 16 years at Salesforce and Meta that meant tools thousands of engineers chose to use. Now it also means putting AI agents in the loop, and keeping what they ship tested, reviewed and measured.
Open to staff and principal roles · Sandpoint, Idaho
I started by making code fast, then systems, then teams. The work is the same at each layer: find where time is wasted, measure it, and remove it.
Agent workflows with real guardrails: specs before code, independent review, bounded commands, cost tracking, and a learning loop so the same mistake isn't made twice.
z-nile · 8.1% reworkSetup, sync, build, CI/CD and version control for very large monorepos. I measure adoption and time saved, and I build tools people pick without being told to.
Salesforce · 97% adoptionFrom a hand-built C++ database that queried tens of billions of rows in seconds on 2004 hardware, to the reliability program for Meta's Ads ML training pipeline.
Meta · 90% less time wastedAdvising and occasional contract work, alongside building z-nile.
ML engineering productivity for the Meta Ads algorithm: automation, tooling and workflows. I drove the reliability program and reduced Reliability Time Wasted by 90%, shortening the ML delivery cycle by two months. That translates to 4–6% more revenue on a $20B-a-year ads algorithm. Tech lead for the ML model metrics service and tooling used by about 5,000 engineers, which cut the number of operations by over 60% and saved 20,000 hours per half.
Python · MySQL · Hack · Sapling · Buck · Rust · Go · ClaudeOwned developer productivity as engineering grew from 750 to 15,000: tooling, virtual workstations, version control and CI/CD. 97% of developers used my tools voluntarily. Setup went from weeks to an hour, sync from hours to minutes, and build success from 40% to 95%. Helped migrate from Ant to Maven to Bazel. The savings are in the thousands of engineer-years.
I designed and wrote o4, a highly parallel Perforce front end that made sync 100× faster while guaranteeing a perfect copy of the 500 GB codebase for 7,500 monthly users. It is open source: github.com/salesforce/o4.
Python · Bash · Perforce · Git · Bazel · Maven · Jenkins · Docker · OpenStack · AWS · GCP · Java · C/C++Web analytics SaaS, big data before the term. My hand-built C++ database handled billions of rows a month and answered online queries over tens of billions of rows in seconds, several thousand times faster than competitors, which is why the business ran profitably. Acquired by Omniture in 2007.
C++ · Java · Python · MySQL · PostgreSQL · LinuxLeft university to build control systems for the Ariane 5 rocket boosters. Also made the flagship condition monitoring system 10× faster for its deployment at the Chernobyl nuclear power plant.
SHARC assembler · C++ · VxWorks · MatlabI built z-nile to find out how far AI agents can carry real engineering work when the process around them is strict. Work moves through five stages. Each stage is a skill an agent follows, and every skill drives one engine, ./zn, which keeps the whole tracker as plain files in git.
A request becomes an issue. Its scope is frozen here.
Acceptance specs are written before any code, then locked.
Related issues are grouped into one branch and one PR.
Everything an executor needs is frozen into one prompt.
An agent builds it, a stronger model reviews it, the gate merges it.
Before working with Phil, I thought that a “10x engineer” is some kind of unicorn you'll never meet in real life. After spending three years next to Phil, on the same team, I don't know what his multiplier is but it is way over 10x.
Phil is an amazing thinker and implementor, with a particular passion for unsexy but impactful problems. He conceived of and created huge pieces of the developer productivity and workflow toolset at Salesforce, in many cases by taking a completely different approach to a problem that seemed insurmountable…
Phil has an amazing eye for driving simplicity and clarity out of complex and hard problems. He is a master of breaking down problems, and designing and delivering solutions and products incrementally and at a rapid pace.
… Phil consistently tracks, and demonstrates it all with indisputable yet easy to understand metrics. More often than not, also using the data in identifying bottlenecks and resolving all sorts of systematic and hard to identify problems.
As chief architect and director of development, Philip was recognized for his passion, strong innovative skills and for being a person not afraid of challenging prevailing thinking if he believed there was a better approach out there.
A classifier trained on pairs of buggy and corrected code that reviews new code and flags the sections likely to contain an error.
A tool that installs and configures a development environment and has built-in help for resolving build problems when they occur.
The parallel Perforce front end I designed and wrote. 100× faster sync of a 500 GB codebase, with a guaranteed-correct result.
I live in north Idaho with my wife Emma and our three boys, who are busy exploring the limits of our patience. Winters are for skiing as a family; I hold a ski instructor certification from the Swedish Friluftsfrämjandet. In the fall I'm in the forests of Clark Fork with my boys.
In my spare time I'm building a farm, which has made me fairly good at design, carpentry, plumbing, welding and running an excavator.
I'm looking for a staff or principal role where developer productivity meets AI. Email is the quickest way to reach me.