Robert Ellis

Vancouver, British Columbia, 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
Robert Ellis is a seasoned full-stack engineer with 17 years of experience building mobile, server, and front-end solutions, from PhoneGap/Cordova apps to Node.js backends and jQuery-driven UIs. He co-founded Harp Platform and Chloi Inc., contributed at scale in production environments at Slack and Joyent, and has a track record of shipping reliable developer tools and static site tooling. An active open-source contributor, Robert has improved CLI tooling for surge.sh, hardened Harp’s multihost features, and refactored NLP tokenizer code in the compromise project—showing both backend rigor and attention to text-processing edge cases. Based in Vancouver, he pairs low-level systems skills (8086 ASM/C/C++) with practical web engineering, making him equally comfortable debugging URL parsing edge cases as designing higher-level user experiences.
code17 years of coding experience
job15 years of employment as a software developer
bookBritish Columbia Institute of Technology (BCIT)
github-logo-circle

Github Skills (32)

objective-c10
javascript10
ios10
cordova10
testing10
command-line-interface10
terraform10
terraformer10
command-line10
webserver10
nodejs10
nlp10
static-site-generation10
cli10
uiwebview9

Programming languages (11)

TypeScriptC#JavaC++CoffeeScriptCJavaScriptObjective-C

Github contributions (5)

github-logo-circle
sintaxi/harp

Aug 2013 - Mar 2019

Static Web Server/Generator/Bundler
Role in this project:
userFull-stack Developer
Contributions:18 commits, 1 push, 16 comments in 5 years 8 months
Contributions summary:Robert primarily contributed to the Harp static web server project by addressing various issues and adding new features. Their work included fixing bugs related to multihost functionality, such as incorrect URL generation and app overlap issues. The user also added tests to ensure the multihost feature's functionality and made code refactoring changes, including renaming the `polymer` variable to `terraform`.
static-sitebundlerserver-generatorweb-serverstatic-web-server
sintaxi/surge

Jan 2015 - Mar 2015

CLI for the surge.sh CDN
Role in this project:
userBack-end Developer
Contributions:15 commits, 10 PRs, 6 pushes in 2 months
Contributions summary:Robert primarily focused on enhancing the functionality and robustness of the surge.sh CLI tool. Their contributions included fixing bugs, such as the GH-39 issue related to URL parsing and updating the whitelist to match the API's changes. They also added features like empty states on lists and checks for unknown commands. Furthermore, the user made adjustments to authentication flows and integrated file system interactions, suggesting expertise in the backend logic of the tool.
cdnsurgesurge-shcli
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
Robert Ellis