Sami Koskimäki

Principal Software Engineer at Quanscient

Helsinki, Finland
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

🤩
Rockstar
🎓
Top School
Sami Koskimäki is a Principal Software Engineer based in Helsinki with 11 years of hands-on experience building everything from machine learning and computer vision to mobile apps and full‑stack web systems. He co-founded multiple ventures and consultancies where he pairs pragmatic product thinking with engineering discipline to maximize customer value and minimize wasted effort. Sami is an active open-source author and contributor—best known for objection.js and notable contributions to the type-safe SQL builder Kysely, including MySQL support and nuanced SQL behaviors like duplicate-key updates. At Quanscient and prior firms he has driven architecture and delivery while remaining deeply technical, often focusing on backend and database query implementation. He holds a Master’s with distinction in Signal Processing and brings a research-informed mindset to practical software problems. A useful but less obvious detail: his work frequently blends rigorous testing and refactoring with subtle bug fixes around SQL schemas and joins, improving reliability in real-world deployments.
code11 years of coding experience
job13 years of employment as a software developer
bookMaster’s Degree with distinction, Signal Processing, Master’s Degree with distinction, Signal Processing at Tampere University of Technology 1965-2018
languagesEnglish, Finnish
stackoverflow-logo

Stackoverflow

Stats
250reputation
17kreached
6answers
0questions
github-logo-circle

Github Skills (16)

typescript10
javascript10
typescripts10
sql10
database-design10
mysql10
typescript-types10
query-building10
testing9
nodejs9
postgresql7
async-await6
heroku-postgres6
orm6
objectionjs6

Programming languages (9)

TypeScriptShellC++SCSSJavaScriptGoKotlinDart

Github contributions (5)

github-logo-circle
kysely-org/kysely

Feb 2021 - Jan 2023

A type-safe typescript SQL query builder
Role in this project:
userBack-end Developer
Contributions:83 releases, 312 reviews, 514 commits in 1 year 11 months
Contributions summary:Sami made several contributions related to enhancing the query builder functionality, specifically for MySQL database support. They implemented features for duplicate key updates and insert ignore statements. They also made documentation updates and refactored a section of the code for improved maintainability. The user focused on the implementation of SQL queries.
browsertype-safesqlitenodejsdatabase
Vincit/objection.js

Apr 2015 - Apr 2022

An SQL-friendly ORM for Node.js
Role in this project:
userBack-end Developer
Contributions:2 reviews, 1775 commits, 364 PRs in 7 years 1 month
Contributions summary:Sami primarily focused on code cleanup and adding tests to the vincit/objection.js repository. Their contributions involved refactoring existing code, as well as adding more comprehensive tests that were related to issue #437, and #443. Furthermore, the user fixed a bug related to joinEager and table names with postgres schema, adding tests for this case.
mysqlnode-jssqlsqlitenodejs
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
Sami Koskimäki - Principal Software Engineer at Quanscient