Lauri Hartikka

Senior Developer at OP Financial Group

Helsinki, Mainland 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
Lauri Hartikka is a Senior Developer based in Helsinki with 12 years of hands-on experience building backend systems for large financial institutions and engineering consultancies. He has progressed through roles at Nordea and Eficode and recently joined OP Financial Group, bringing deep expertise in reliable system design and delivery. Lauri’s open-source work on cryptocurrency tooling—implementing core blockchain logic, mining, validation and multi-algorithm genesis block tooling—shows a practical interest in cryptography and low-level protocol mechanics beyond typical enterprise back-end work. He holds an M.Sc. in Computer Science from Aalto University and pairs academic rigor with pragmatic engineering, often focusing on performance-sensitive and correctness-critical code.
code12 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (M.Sc.) Computer Science, Master of Science (M.Sc.) Computer Science at Aalto University
github-logo-circle

Github Skills (18)

algorithm10
algorithms10
python10
typescript10
cryptography10
blockchain10
typescript-types10
typescripts10
data-structure9
data-structures9
command-line-interface8
scrypt8
scrypto8
sha8
restful-api7

Programming languages (8)

TypeScriptJavaShellScalaJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
lhartikk/naivecoin

Dec 2017 - Dec 2017

A tutorial for building a cryptocurrency
Role in this project:
userBack-end Developer
Contributions:36 commits, 1 comment in 4 days
Contributions summary:Lauri's primary contribution involved introducing and implementing the core logic for a cryptocurrency. They introduced a `Block` class and implemented functions for block generation, mining (findBlock), validation (isValidNewBlock, isValidChain), and difficulty adjustment. These changes also involved the implementation of transaction structures and associated validation logic, indicating a focus on the core blockchain functionality.
cryptocurrencyblockchainbitcoincrypto
lhartikk/GenesisH0

Mar 2014 - Mar 2017

SHA256/scrypt/X11/X13/X15 genesis blocks for virtual currencies
Role in this project:
userBack-end Developer
Contributions:35 commits, 5 PRs, 4 pushes in 3 years
Contributions summary:Lauri primarily worked on a Python project related to generating genesis blocks for virtual currencies. Their contributions focused on modifying and refactoring Python code, including changes to endianness handling and the addition of features such as X11/X13 algorithm support and command-line arguments for flexibility. They also implemented improvements and optimizations, such as hash rate calculations and output formatting, for block searching.
cryptographycurrenciesx11sha256genesis
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
Lauri Hartikka - Senior Developer at OP Financial Group