David White

Lead Developer at Cornell University Affect and Cognition Lab - The Community Nostalgia Project

Loveland, Colorado, 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
David White is a Lead Developer with nine years of full-stack experience building reliable MERN applications, CI/CD pipelines, and AWS deployment workflows from prototype to production. Based in Loveland, Colorado, he combines strong backend engineering—API design, testing frameworks, and deployment automation—with hands-on React front-end work to deliver responsive, interactive user experiences. He has contributed to notable open-source projects like the p5.js web editor, simplifying its build and download processes, and brings practical DevOps sensibilities to research settings such as Cornell’s Community Nostalgia Project. Known for thriving in fast-paced, collaborative teams, he pairs a mathematics and computer science background from the University of Colorado Boulder with a continual curiosity for experimental side projects.
code9 years of coding experience
job1 year of employment as a software developer
bookBachelor of Arts - BA, Mathematics and Computer Science, Bachelor of Arts - BA, Mathematics and Computer Science at University of Colorado Boulder
stackoverflow-logo

Stackoverflow

Stats
13reputation
6kreached
0answers
1question
github-logo-circle

Github Skills (7)

file-handling10
javascript10
nodejs10
expressjs9
p5js8
pkce6
react6

Programming languages (7)

TypeScriptCRustJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
processing/p5.js-web-editor

Jan 2022 - Oct 2022

The p5.js Editor is a website for creating p5.js sketches, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! You can create, share, or remix p5.js sketches without needing to download or configure anything.
Role in this project:
userFull-stack Developer
Contributions:7 commits, 2 PRs, 8 comments in 9 months
Contributions summary:David primarily focused on improving the project's build and deployment process. They replaced a custom zip building process with the JSZip package, simplifying the code. Additionally, the user addressed various issues related to external library handling and empty project downloads. The commits show backend modifications to the project controller, improving the project's stability and download functionality.
p5js
dwight9339/excursia

Mar 2023 - Mar 2024

An app for generating real-world experiences
Contributions:2 PRs, 160 pushes, 3 branches in 1 year
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