Todd Page

Senior Software Engineer Front End at Customer.io

Chicago, Illinois, 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
Todd Page is a Senior Front End Engineer based in Chicago with 12 years of experience crafting responsive, accessible, and high-performance web interfaces using modern JavaScript (ES6+), React, GraphQL, and expert-level CSS. He has led front-end efforts at companies like Marqeta and Customer.io, building component libraries, GraphQL layers, and production-ready UIs while mentoring engineers and driving releases. Todd’s background spans startups to larger product teams and even Flash-era Actionscript game development, giving him a rare perspective on maintaining long-lived codebases and evolving front-end architectures. He’s also an active open-source contributor to p5.js, enhancing core 2D shape primitives and drawing APIs—evidence of a designer-developer mindset that values both aesthetics and technical rigor.
code12 years of coding experience
job17 years of employment as a software developer
bookB.S. Computer Science, B.S. Computer Science at Providence College
bookMeatspace
stackoverflow-logo

Stackoverflow

Stats
55reputation
10kreached
0answers
3questions
github-logo-circle

Github Skills (25)

javascript10
preprocessing10
graphics2d10
p5js10
graphic10
post-processing10
language-processing10
parallel-processing10
coding10
document-processing10
data-processing10
file-processing10
multiprocessing10
2d10
artwork9

Programming languages (2)

JavaScriptPHP

Github contributions (5)

github-logo-circle
processing/p5.js

Mar 2014 - Jun 2014

p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
Role in this project:
userFront-end Developer
Contributions:27 commits in 2 months
Contributions summary:Todd primarily contributed to the `p5.js` library by implementing and refactoring 2D shape primitives, particularly the `arc` function. They focused on adding functionality for fills and strokes, incorporating inline documentation, and ensuring the code adhered to JSLint standards. Additionally, the user added bezier point functionality and added curve and curveTangent functionality.
designersprinciplesartclient-sidecanvas
thethp/hubwaypi

Apr 2014 - Sep 2014

Contributions:32 commits in 5 months
apireturnsxmlnavigatejson
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
Todd Page - Senior Software Engineer Front End at Customer.io