Herb Derby

CEO Carnivorous Robot

Chapel Hill, North Carolina, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Herb Derby is a veteran software leader and founder with over three decades of engineering experience, now serving as CEO of Carnivorous Robot after a long tenure as a Staff Software Engineer at Google. He brings deep systems and graphics expertise—evidenced by notable contributions to Google’s Skia graphics library around glyph handling, text rendering, and memory optimizations—and a track record spanning IBM Research, Apple architecture work, and early product engineering at WordPerfect. Comfortable shifting between research, low-level systems, and product-driven roles, he blends pragmatic engineering with architectural vision. Based in Chapel Hill, NC, he pairs an MS in Computer Science from Carnegie Mellon with a habit of solving tricky rendering and performance problems that quietly improve user-facing text and graphics.
code11 years of coding experience
job33 years of employment as a software developer
bookMash
bookMS Computer Science, MS Computer Science at Carnegie Mellon University
github-logo-circle

Github Skills (10)

text-rendering10
memory-management10
c-language10
cprogramming-language10
graphic10
data-structure9
datastructures-algorithms9
algorithm9
data-structures9
algorithms9

Programming languages (3)

C++JavaScriptDart

Github contributions (5)

github-logo-circle
google/skia

Nov 2015 - Jan 2023

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
Role in this project:
userBack-end Developer
Contributions:1129 commits in 7 years 3 months
Contributions summary:Herb contributed code to the Skia graphics library, working on glyph handling and text rendering. The commits focused on implementing new functionalities related to calculating and caching glyph dimensions for path drawing and drawable rendering. Their work also included improvements to the handling of glyphs with paths and drawables, particularly in the context of perspective projections and complex text rendering operations. Furthermore, the user optimized the codebase by implementing efficient memory management and cleanup functions for the project.
drawingtext-drawingskia2dopengl
herbderby/core2

Apr 2015 - Aug 2016

Contributions:4 PRs, 120 pushes, 6 branches in 1 year 4 months
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
Herb Derby - CEO Carnivorous Robot