Eric Black is a Principal Software Engineer with 11 years of experience at Heroku, where he’s progressed from senior engineer to principal while owning the CLI, Dashboard, and developer tooling platform. He drives large-scale technical modernization—authoring architectural RFCs, leading a full CLI ESM migration and yarn→npm upgrade, and delivering measurable performance gains through telemetry refactoring and lazy-loading. Comfortable from hands-on coding to cross-functional technical leadership, he unifies SDK, CLI, extension, and dashboard efforts into a shared TypeScript strategy and monorepo vision. Eric also leads infrastructure and security initiatives across testing, error tracking, and dependency hygiene, and champions practical AI-assisted development via custom agents and AGENTS.md. Based in San Jose, he pairs a systems-level perspective with strong product sensitivity, consistently turning long-term architecture into shipped improvements developers notice.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Eric Black - Principal Software Engineer at Heroku