Rob Fors

DevOps Engineer at HSBC

Bradford West Gwillimbury, 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

👤
Senior
🎓
Top School
Rob Fors is a DevOps engineer with 11 years of hands-on experience building reliable, well-tested systems across Linux infrastructure, networking, and web deployments. Comfortable deep in code, he favors Ruby and C++, has authored extensive test suites for custom object request brokers, and even ports Ruby to the browser via his esruby project. His open-source contributions include feature and test work for the high-profile Emscripten LLVM-to-WebAssembly compiler, demonstrating both systems-level insight and a focus on quality. Equally at home programming microcontrollers for robotics as he is automating email, DNS and telephony stacks, Rob combines hardware experience with full-stack software craftsmanship. Based in Ontario, he brings a pragmatic attention to detail and a history of turning manual processes into robust, automated solutions.
code11 years of coding experience
job4 years of employment as a software developer
bookEngineering Systems and Computing, Systems Engineering, Engineering Systems and Computing, Systems Engineering at University of Guelph
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

emscripten10
javascript10
c-language10
webassembly10
cprogramming-language10
testing9

Programming languages (4)

JavaC++CRuby

Github contributions (5)

github-logo-circle
emscripten-core/emscripten

Mar 2018 - Nov 2018

Emscripten: An LLVM-to-WebAssembly Compiler
Role in this project:
userFull-stack Developer
Contributions:8 commits, 10 PRs, 23 comments in 7 months
Contributions summary:Rob contributed to the Emscripten project by adding features and tests to the `emscripten::val` class, which is core to the project's functionality. They implemented operators, methods (e.g., `delete_`, `throw_`), and overloaded the `array` method, enhancing the capabilities of the `val` class. Additionally, they added tests to ensure the proper functioning of these new features, demonstrating a focus on both feature development and code quality. They also worked on adding `timespec_get` to the JS implementation.
compileremscriptenllvmwebassemblywasm
robfors/emscripten

Feb 2018 - Mar 2019

Emscripten: An LLVM-to-JavaScript Compiler
Contributions:57 pushes, 133 branches in 1 year 1 month
emscriptenjavascript-compilerjavascriptcompilerllvm
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