Work Experience
EngFlow Inc / EngFlow GmbH, Remote
Senior Full-Stack Engineer & Team Lead, Observability
Joined as the third engineer to architect EngFlow's observability stack from the ground up: a distributed system that ingests Bazel's Build Event Protocol — along with streams from other build systems — to deliver real-time build performance analysis and failure root-cause aggregation for builds running at massive scale. Built the backend in Java on PostgreSQL and cloud storage, and helped instrument the Terraform that deploys it into customer's AWS, GCP, or custom cloud infrastructure — keeping customer data inside the customer's own boundary for maximum security. Designed the TypeScript and React frontend and the GitHub and Buildbarn integrations that put engineers a single click from a failing build's root cause. Helped power customer build speedups of up to 24×, and wrote many of the metrics, alerts, on-call playbooks, and documentation to help keep the platform stable and maintainable at scale.
Lead a team of up to five engineers, driving roadmap, hiring, and cross-functional engagements. Introduced the lightweight Linear-based project tracking that's become the company's clearest signal to leadership on engineering progress and risk. Currently aiding the team's exploration of AI — both for internal productivity and as customer-facing capabilities.
SketchUp (Trimble Inc.), Boulder, CO
Front-End/Systems Software Engineer, Team Lead (SketchUp Web)
Developed features for SketchUp Web — SketchUp's web-native modeling engine, built using C++ via Emscripten alongside TypeScript — working closely with UX designers and project managers. Migrated the frontend build from CMake to Webpack and Sass, set up testing frameworks integrated with the build system, and adopted Bamboo for CI. Integrated Google and Microsoft services for SketchUp's K-12 educational offering. As team lead, represented Engineering in agile rituals, helped with hiring, ran scrum processes, and mentored junior engineers.
Back-End Software Engineer (3D Warehouse)
Developed and maintained the Java/MySQL back-end of 3D Warehouse — SketchUp's public repository of over three million models. Worked across API features, partner-service integrations, and CI/release tooling.