Jakob Skjerning is an experienced web developer and founder with 17+ years building user-centric web applications and SaaS platforms, primarily using Ruby on Rails. As owner of Substance Lab he combines a designer’s eye for usability with disciplined, test-driven backend engineering and a taste for simplicity. His hands-on history stretches back to 2000 across PHP, Python, ASP and SQL Server, and includes practical backend contributions to open-source Rails projects such as a Redmine GitHub hook and the activerecord-sqlserver adapter. Clients value his clarity, focus on web standards, and ability to turn complex integrations into manageable, maintainable systems. Based in Kolding, Denmark, he’s available for consulting and brings both entrepreneurial instincts and a long track record of shipping friendly, reliable software.
17 years of coding experience
9 years of employment as a software developer
Computer Science (AP), Computer Science (AP) at Handelshøjskolen i Århus
Allow your Redmine installation to be notified when changes have been pushed to a Github repository.
Role in this project:
Backend Developer
Contributions:3 releases, 122 commits, 7 PRs in 12 years 10 months
Contributions summary:Jakob primarily contributed to the backend functionality of the Redmine Github Hook plugin. Their work involved implementing the core logic to receive and process notifications from GitHub, including parsing JSON payloads and updating Redmine repositories. Furthermore, they refactored the code to improve its structure, added tests, and incorporated error handling to ensure reliable operation. The user also made significant improvements to the plugin's deployment by incorporating git commands.
Contributions summary:Jakob primarily contributed to the back-end logic of the SQL Server adapter for Rails. Their work focused on improving the adapter's interaction with SQL Server, including fixing bugs related to data type handling, and improving performance when querying. The user implemented enhancements such as handling limit and offset in order clauses, and ensuring that the adapter correctly handles multi-line insert statements. Furthermore, they switched the database when attempting to recreate it and updated the code to handle UTF8 columns correctly.
sql-servertinytdsrailssqlruby
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.