Leo Cassarani

VP Of Engineering at Geckoboard

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
Leo Cassarani is a seasoned engineering leader with 15 years of experience, currently serving as VP of Engineering at Geckoboard in London. He blends hands-on expertise in Ruby, Ruby on Rails and iOS development with strategic leadership, guiding teams to ship reliable, user-focused analytics products. A deep contributor to the Ruby ecosystem, Leo has fixed core VM bugs and improved language-spec tests in high-profile projects like rubinius and ruby/spec, showing rigorous attention to language correctness and performance. His background from Imperial College London underpins a strong engineering foundation and a taste for precision engineering. Colleagues describe him as a pragmatic technologist who moves fluidly between code-level problem solving and scaling engineering orgs. He often brings insights from low-level language work to higher-level product and platform decisions, helping teams avoid subtle runtime pitfalls.
code14 years of coding experience
bookBEng, Computing, BEng, Computing at Imperial College London
stackoverflow-logo

Stackoverflow

Stats
1,289reputation
72kreached
14answers
1question
Badges
json
top-5%
rspec
top-5%
github-logo-circle

Github Skills (27)

spec10
programming-language10
rubinius10
virtual-machine10
ruby10
lang10
mspec10
test-automation10
string-format9
json9
io9
rspec9
yaml9
test-suite9
string-formatting9

Programming languages (13)

C++RustCPLpgSQLGoHTMLTypeScriptJavaScript

Github contributions (5)

github-logo-circle
rubinius/rubinius

Oct 2011 - Aug 2013

The Rubinius Language Platform
Role in this project:
userBack-end Developer
Contributions:71 commits, 1 comment in 1 year 10 months
Contributions summary:Leo primarily contributed to improving the Rubinius Language Platform, focusing on Ruby language features and specifications. Their work involved fixing bugs related to the `Kernel#Complex` and `Numeric#real?` methods, as well as correcting issues with YAML serialization and format string implementations. They also addressed documentation errors and optimized core functionalities within the Ruby virtual machine. This indicates a focus on improving the Ruby language implementation within the Rubinius platform.
esoteric-languageprogramming-languagesvirtual-machinerubiniusprogramming-language
ruby/spec

Oct 2011 - Aug 2013

The Ruby Spec Suite aka ruby/spec
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:20 commits in 1 year 10 months
Contributions summary:Leo's commits primarily focus on adding and modifying RubySpec tests within the `ruby/spec` repository. Their contributions include implementing new tests for various Ruby features like `Numeric#real?`, `Kernel#sprintf`, `IO.readlines`, and `String#split`. Additionally, the user fixed existing test issues by correcting misplaced assertions and updating tests to reflect specific MRI bug behavior. The work centers on ensuring the Ruby language specification is accurate and thoroughly tested.
ruby-gemmspecrailsrubyspec
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