Mikael Lepistö

Self Employed

Tampere, Pirkanmaa, 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
Mikael Lepistö is a versatile full-stack software engineer with 14+ years of experience building systems "from bare metal to cloud"—from assembler and embedded toolchains to web backends and cloud devops. Based in Tampere, Finland, he combines deep compiler and LLVM work from his research background with pragmatic production engineering demonstrated at Vincit and as an independent consultant. Mikael is an active open-source contributor, having improved cross-platform build systems for pocl (Portable Computing Language) and enhanced SQL tooling and testing in Knex and Objection.js. He excels at making complex build and test infrastructures robust and portable, and often bridges gaps between low-level platform constraints and high-level developer ergonomics. A detail-oriented technical writer and architect, he also brings uncommon breadth: decades of hands-on assembler-to-JavaScript coding that informs his practical, long-term solutions.
code14 years of coding experience
job20 years of employment as a software developer
bookMaster's degree, Software production, Master's degree, Software production at Tampereen teknillinen korkeakoulu
languagesFinnish, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
19,338reputation
4.2mreached
498answers
4questions
Badges
sql
top-5%
spring
top-5%
java
top-5%
orm
top-5%
mysql
top-1%
javascript
top-5%
github-logo-circle

Github Skills (40)

json10
opencl10
javascript10
postgresql10
multiplatform10
mysql10
llvm10
testing10
build-system10
cross-platform10
cmake10
knx10
sql10
nodejs10
clangd10

Programming languages (11)

TypeScriptShellC++MojoCJavaScriptVueGo

Github contributions (5)

github-logo-circle
knex/documentation

Sep 2016 - Feb 2019

Knex Documentation Builder (Moved to https://github.com/knex/knex)
Role in this project:
userTechnical Writer
Contributions:1 review, 39 commits, 101 PRs in 2 years 5 months
Contributions summary:Mikael's contributions primarily involve updating and expanding the documentation for the Knex.js library. This includes adding examples, clarifying configurations for specific features like `afterCreate` pool configuration, and documenting new features such as `toSQL().toNative()`. The user also addressed typos and inconsistencies in the documentation, improving its clarity and usability for developers. The user is responsible for documenting features and usage.
jsdocdocumentation-builderdocumentation-generatorbuilderknex
knex/knex

Aug 2015 - May 2019

A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
Role in this project:
userBack-end Developer
Contributions:18 reviews, 151 commits, 378 PRs in 3 years 9 months
Contributions summary:Mikael primarily contributed to the Knex.js query builder, focusing on enhancing its PostgreSQL dialect. Their work included implementing an escape sequence for the `?` operator within PostgreSQL raw queries and adding documentation to explain its usage. They also addressed a bug by adding the functionality to the postgres dialect to use a raw expression with question mark syntax. Additionally, they made build-related changes.
sql-serverjavascriptsqlite3sqlitedatabase
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
Mikael Lepistö - Software Engineer Full Stack From Bare Metal To Cloud at Self Employed