Gehan Gonsalkorale

Lead Product Engineer at Flow Engineering

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
Gehan Gonsalkorale is a Lead Product Engineer based in London with over 15 years of hands-on experience designing and shipping full‑stack products that blend thoughtful UX with robust engineering. He has led teams and front‑end architecture across startups and agencies, co-founding a boutique studio that grew to 10 developers and delivered complex projects from React Native banking apps to Electron desktop tools. Comfortable across React, Node, Python and serverless backends, Gehan pairs product-minded design with pragmatic build and module-resolution improvements—evident in his contributions to the curl.js loader. He moves seamlessly between mentoring, architecting and coding, with a strong track record of turning early UX concepts into production systems. With an MSc in Management Science and Operational Research, he brings analytical rigour to product and technical decisions.
code15 years of coding experience
job15 years of employment as a software developer
bookMSc, Management Science and Operational Research, MSc, Management Science and Operational Research at University of Warwick
bookA-Levels: Maths, Further Maths, Chemistry, History, A-Levels: Maths, Further Maths, Chemistry, History at The Manchester Grammar School
languagesEnglish, Spanish
github-logo-circle

Github Skills (4)

commonjs10
javascript10
plugin-development9
build-process8

Programming languages (6)

TypeScriptCSSJavaScriptPHPHTMLPython

Github contributions (5)

github-logo-circle
cujojs/curl

Aug 2013 - Sep 2013

curl.js is small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.
Role in this project:
userFull-stack Developer
Contributions:7 commits in 24 days
Contributions summary:Gehan focused on improving the `curl.js` module loader, specifically addressing the CommonJS module compilation process. Their commits corrected module ID handling and removed unnecessary code. Furthermore, they modified the cram plugins, particularly those for `js` and `text` files, to ensure correct encoding and output formatting. These changes suggest a focus on build process and module resolution.
amdhtml-textcommonjs-modulescommonjscss
gehan/dotfiles

May 2015 - Dec 2019

Contributions:24 pushes in 4 years 7 months
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
Gehan Gonsalkorale - Lead Product Engineer at Flow Engineering