Corban Riley

Senior Software Engineer at Pressly

Old Toronto, Ontario, Canada
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
Corban Riley is a Senior Software Engineer with 17 years of experience building web applications and developer-facing libraries, currently leading front-end development for Pressly's core product. He combines deep front-end expertise with signal-processing chops, having authored DSP.js and contributed real-time pitch detection, FFTs and windowing functions across multiple audio projects. Corban has a long history of open-source leadership—he maintained Processing.js, helped define web audio APIs for Mozilla and the W3C, and implemented a Canvas2D-on-WebGL renderer—demonstrating an uncommon blend of graphics, audio DSP and web platform knowledge. Based in Toronto, he pairs hands-on implementation skills with community coordination and release stewardship, making him effective at shipping complex, cross-domain features.
code16 years of coding experience
job10 years of employment as a software developer
bookComputer Science, Computer Science at Conestoga College
bookWaterloo Oxford DSS
languagesEnglish
github-logo-circle

Github Skills (18)

webgl10
algorithms10
dft10
javascript10
graphics2d10
signal-processing10
audio-processing10
java10
digital-signal-processing10
javas10
fft10
front-end-development10
2d10
parser9
html9

Programming languages (7)

TypeScriptJavaC++CSSSolidityJavaScriptGo

Github contributions (5)

github-logo-circle
corbanbrook/dsp.js

Apr 2010 - Apr 2022

Digital Signal Processing for Javascript
Role in this project:
userFull-stack Developer
Contributions:49 commits, 4 PRs, 7 pushes in 12 years 1 month
Contributions summary:Corban primarily contributed to the development of digital signal processing (DSP) functionalities within the JavaScript library. They implemented and refined core algorithms, including Fast Fourier Transform (FFT), and oscillator signal generation. Their work involved adding various window functions, improving existing examples, and integrating audio-related features like the inverse FFT. They updated the project by integrating third-party JavaScript libraries and improved the example applications.
signaldigital-signal-processingjavascriptconvolutionsignal-processing
play-co/webgl-2d

Mar 2011 - Apr 2011

Canvas2D API in WebGL
Role in this project:
userFront-end Developer
Contributions:82 commits in 1 month
Contributions summary:Corban's primary contribution involves developing a WebGL-based 2D rendering library. They initiated the project with a basic WebGL-2D.js file and example.html, and subsequently refined the library by allowing for multiple WebGL-2D contexts and adding support for fillRect, strokeRect, and drawImage functions. They also included example files to demonstrate the functionality of the rendering engine.
apiwebglcanvasjavascriptcanvas2d
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
Corban Riley - Senior Software Engineer at Pressly