Eden Cridge

Software Engineer

London, England, United Kingdom
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
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.
code11 years of coding experience
bookKing's College London
github-logo-circle

Github Skills (18)

javascript10
preprocessing10
p5js10
graphic10
post-processing10
language-processing10
parallel-processing10
document-processing10
data-processing10
file-processing10
multiprocessing10
html9
coding8
mathematics8
math8

Programming languages (7)

TypeScriptC++CSCSSJavaScriptRubyPython

Github contributions (5)

github-logo-circle
processing/p5.js

Jun 2015 - Sep 2022

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:
userFull-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.
designersprinciplesartclient-sidecanvas
ecridge/dotfiles

Apr 2016 - Aug 2024

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.
Request Free Trial