Craig Campbell

Staff Software Engineer at Fastly

New York, New York, 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

🤩
Rockstar
🎓
Top School
Craig Campbell is a Staff Software Engineer in New York with 15 years of experience building both front-end and back-end systems at companies from Vimeo to Fastly and as the founder of a startup. He combines hands-on engineering and product sensibility—evidenced by open-source work on popular JavaScript utilities like Mousetrap and Rainbow and a PHP debugging tool, ChromePHP—focusing on usability, performance and maintainability. Comfortable across the stack, he has driven feature-rich demos, trimmed library size, added robust test coverage, and refactored legacy code to reduce technical debt. His background in Music Technology suggests a creative, systems-minded approach to engineering problems and a knack for crafting elegant developer-facing tools.
code15 years of coding experience
job11 years of employment as a software developer
bookMusic Technology, Music Technology at New York University
stackoverflow-logo

Stackoverflow

Stats
2,694reputation
338kreached
33answers
0questions
Badges
syntax-highlighting
top-5%
javascript
top-5%
jquery
top-5%
keyboard-shortcuts
top-5%
github-logo-circle

Github Skills (23)

javascript10
keyboard-shortcuts10
console10
shortcuts10
testing10
css10
keyboard10
php10
html10
logging10
syntax-highlighting10
debug9
debugging9
jquery9
phpunit7

Programming languages (11)

TypeScriptShellBikeshedRustJavaScriptGoObjective-CPHP

Github contributions (5)

github-logo-circle
ccampbell/chromephp

Aug 2010 - Jun 2013

class for logging PHP variables to Google Chrome console
Role in this project:
userBack-end Developer
Contributions:64 commits, 4 comments, 1 issue in 2 years 10 months
Contributions summary:Craig primarily focused on developing and maintaining the ChromePHP library, a tool for logging PHP variables to the Google Chrome console. Their contributions included adding features like support for backtraces, custom labels, object logging, and group logging. They also addressed multiple bug fixes, including typo corrections and issues related to cookie handling, and refactored code to improve code clarity and maintainability.
consolephploggingchromegoogle-chrome
ccampbell/rainbow

Mar 2012 - Sep 2020

Simple syntax highlighting library written in javascript
Role in this project:
userFront-end Developer
Contributions:9 releases, 628 commits, 23 PRs in 8 years 7 months
Contributions summary:Craig's commits focused on adding and modifying demos for the simple syntax highlighting library. They implemented new demos, improved existing ones, and updated links. The commits indicate a focus on enhancing the user interface and providing examples of the library's functionality.
javascriptsyntax-highlightinghighlighting
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