Pekka Enberg

Founder & CTO at Turso

Espoo, 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
Pekka Enberg is a founder and CTO with 19 years of deep systems and database engineering experience, currently leading Turso (Turso Database) while completing a Ph.D. at the University of Helsinki. He has a strong track record in high-performance back-end and OS-level work, from Linux kernel and OSv contributions to implementing CQL front-ends and schema management for ScyllaDB. Pekka repeatedly lands subtle correctness and performance fixes—integer overflow guards, precise numeric parsing, and optimized inlining—that reveal a meticulous, low-level engineering mindset. He’s built production-grade database features (jsonb, timediff, DROP handling) and improved WASM bindings for libSQL, bridging C APIs and JavaScript. Based in Espoo, Finland, he combines academic rigor with startup execution, shipping core database internals while steering product and architecture. An understated strength is his ability to move between systems programming and developer-facing APIs, making complex internals accessible and reliable.
code19 years of coding experience
job20 years of employment as a software developer
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at University of Helsinki
languagesFinnish, English, Swedish
stackoverflow-logo

Stackoverflow

Stats
391reputation
440kreached
3answers
0questions
github-logo-circle

Github Skills (56)

lz410
asynchronous10
serializable10
c-language10
javascript10
sqlite10
serializer10
compress10
async10
memory-management10
databases10
rust-wasm10
wasm-pack10
serialization10
deserialization10

Programming languages (20)

MDXC#JavaC++CRustMakefileScala

Github contributions (5)

github-logo-circle
libtrading/libtrading

Jun 2011 - Jan 2018

Libtrading, an ultra low-latency trading connectivity library for C and C++.
Role in this project:
userBack-end Developer
Contributions:351 commits, 53 PRs, 61 pushes in 6 years 7 months
Contributions summary:Pekka primarily contributed to the development of a low-latency trading connectivity library. Their work focused on improving message parsing and formatting within the FIX protocol implementation, specifically adding support for body length, checksum, and message sequence numbers. They also replaced the client and server examples with a command-line tool and added support for different FIX protocol versions, demonstrating a focus on feature implementation and protocol handling.
connectivitycppultra-low-latencyhftlatency
tursodatabase/limbo

May 2024 - Apr 2025

Limbo is a project to build the modern evolution of SQLite.
Role in this project:
userBack-end Developer
Contributions:88 reviews, 945 PRs, 927 pushes in 10 months
Contributions summary:Pekka primarily contributed to the development and improvement of the database core, as evidenced by the commits related to the implementation of the `timediff` and `jsonb` functions. They also focused on ensuring the correct parsing and handling of numeric data in string formats and fixed issues around the correct implementation of the remainder function. Furthermore, the commits related to index handling and the implementation of the DROP table support highlight their expertise in managing and optimizing database structures and operations.
databaseembedded-databasesqlsqlite3webassembly
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