Prem Sichanugrist is a Senior Software Engineer based in Tokyo with 18 years of experience building and maintaining large-scale web platforms, primarily using Ruby and Ruby on Rails. He has operated at both hands-on and lead levels—driving platform migrations to EKS and maintaining Cookpad’s global recipe infrastructure—while currently contributing to payments platform development at KOMOJU. An active open-source contributor, Prem has made substantive backend improvements to high-profile projects like rails/rails, Devise, and ActiveRecord session store, including security fixes and API-friendly enhancements. He blends deep Rails framework knowledge with practical DevOps experience, refactoring integrations and adding generators and Railties that ease adoption. Known for attention to backward-compatibility and test-suite robustness, he often tackles cross-version and dependency challenges developers face. Fluent in long-term maintenance work, he brings both legacy-system empathy and a track record of preparing libraries for future releases.
18 years of coding experience
16 years of employment as a software developer
B.Sc, Computer Science, B.Sc, Computer Science at King Mongkut's Institute of Technology Ladkrabang
Active Record's Session Store extracted from Rails
Role in this project:
Backend Developer
Contributions:5 releases, 1 review, 49 commits in 9 years 9 months
Contributions summary:Prem primarily contributed to the ActiveRecord session store within the Rails framework. Their work involved adding a migration generator for database table creation, renaming the storage component, and fixing ActiveRecord::Base namespacing. They also moved integration tests and refactored the code to avoid needing additional `require` statements. The user also added a Railtie for Rails integration and addressed some trim task issues.
A Ruby library for testing your library against different versions of dependencies.
Role in this project:
Backend Developer
Contributions:4 releases, 133 commits, 17 PRs in 5 years 7 months
Contributions summary:Prem primarily focused on enhancing the `thoughtbot/appraisal` Ruby library, a tool for testing libraries against different versions of dependencies. Their contributions included refining the command execution by integrating `bundle exec` to solve gem conflicts and improve code clarity. They also modified the output of generated Gemfiles to match the DSL style, improved the test suite by updating dependencies, and added features like parsing `group` and supporting directives like `git` and `ruby`. Furthermore, they added new features like appraisal cleanup task, and fixed and adapted the library for the different Ruby versions and environments.
hamldependenciesrails-apiappraisalrubygems
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
Prem Sichanugrist - Senior Software Engineer at KOMOJU