Eden Cridge is a London-based software engineer with 11 years of experience specializing in system design, mentoring, and hands-on full-stack development. With a background in physics, they bring a analytical approach to engineering problems and a knack for improving core libraries and primitives. Eden has made notable open-source contributions to the popular p5.js project, refactoring its arc rendering to handle edge cases and improve accuracy for creative coding users. They blend pragmatic engineering with developer-focused improvements, often surfacing subtle bugs and usability enhancements that benefit downstream creators. Ambitious about continuous learning, Eden is also pursuing further study at King's College London.
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:
Full-stack Developer
Contributions:48 commits, 10 PRs, 87 comments in 7 years 4 months
Contributions summary:Eden primarily focused on improving the p5.js library's arc implementation. Their work involved refactoring the `arc()` function in `p5.Renderer2D.js` and making corresponding adjustments in `2d_primitives.js` to improve accuracy and functionality, including handling negative widths/heights and various angle conventions. Additional contributions include defining constants for common angles and providing grayscale color handling. This work resulted in improved rendering and better usability for developers working with p5.js.
Contributions:5 PRs, 352 pushes, 10 branches in 8 years 4 months
dotfilesconfiguration-filesdirectory
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.