Sammy Larbi is a seasoned software engineer and proprietor programmer with 17 years of experience building education-focused products—curriculum management, lesson planning, BI, and discipline systems—plus prior backend work for publishers and online universities. He blends hands-on full‑stack development with open-source contributions in the Ruby/Rails ecosystem, notably adding multitenancy and UX improvements to the Rapidfire survey app and enhancing composite primary key support in ActiveRecord. His background includes a stint as a pre-doctoral bioinformatics researcher where he wrote analysis software for DNA read statistics, reflecting a comfort with both applied research and production systems. Based in Richmond, Texas, he runs his own shop since 2011 and brings a pragmatic, product-oriented approach to solving complex data and workflow problems.
17 years of coding experience
11 years of employment as a software developer
MS, Computer Science, MS, Computer Science at University of Houston
Contributions:134 commits, 13 PRs, 2 pushes in 9 years 9 months
Contributions summary:Sammy primarily focused on enhancing the Active Record features of the `composite_primary_keys` gem. They implemented and refined functionality related to composite primary keys, specifically for count calculations, and HABTM (has_and_belongs_to_many) relationships. Several commits involved refactoring and removing redundant code. Their work included addressing issues with Rails' handling of association deletions and default ordering with composite keys.
Contributions:49 commits, 10 PRs, 12 comments in 5 years 4 months
Contributions summary:Sammy contributed significantly to the `codemancers/rapidfire` project, a Ruby on Rails survey application. Their work included adding multitenancy support by introducing an `owner_id` and `owner_type` to the `rapidfire_surveys` table and modifying controllers and models to accommodate the changes. Furthermore, the user implemented the ability to add custom content displayed after survey completion, enhancing the user experience. They also worked on editing survey attributes, and improving the checkbox answering functionality.
surveysreacttypescriptrailsruby
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
Sammy Larbi - Proprietor Programmer at Self-Employed