Lauri Kotilainen

Software Consultant at Devisioona

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

👤
Senior
🎓
Top School
Lauri Kotilainen is a seasoned software consultant based in Helsinki with 11 years of experience specializing in .NET backend development, legacy code modernization, and performance tuning. He thrives on difficult problems—cleaning up legacy codebases and squeezing out performance —and has hands-on experience across cloud architectures, TypeScript frontends, and DevOps practices. Lauri contributes to notable open-source projects like SixLabors/ImageSharp and Volta, focusing on memory management, buffer allocation, and cross-platform CLI consistency, reflecting a pragmatic attention to efficiency and correctness. As a long-time consultant and occasional coach, he pairs deep technical troubleshooting skills with mentoring and client-facing delivery. Not obvious from the title: he routinely drives subtle performance improvements in core libraries, replacing common abstractions with bespoke memory strategies to gain measurable gains.
code11 years of coding experience
job9 years of employment as a software developer
bookBSc Computer Science, BSc Computer Science at University of Helsinki
languagesEnglish, Swedish, Finnish
github-logo-circle

Github Skills (23)

image-processing10
css10
net10
memory-management10
dotnet10
graphic10
asp-net10
parse10
dotnet-core10
netcore10
nodejs10
package-manager10
csharp10
data-structure9
data-structures9

Programming languages (9)

C#TypeScriptDockerfileRustJavaScriptGoHTMLMarkdown

Github contributions (5)

github-logo-circle
dotless/dotless

Feb 2015 - May 2017

.NET Port of the ruby Less CSS lib
Role in this project:
userBack-end Developer
Contributions:1 release, 225 commits, 38 PRs in 2 years 3 months
Contributions summary:Lauri primarily focused on enhancing the parsing capabilities of the dotless project, a .NET port of the Less CSS library. Their contributions included implementing support for features like variable interpolation in property names, parsing rulesets within imports, supporting default guards, and properly evaluating mixin calls and shorthand properties. The code changes indicate a focus on improving the accuracy and completeness of the CSS parsing and rendering functionality.
cssless-cssruby
SixLabors/ImageSharp

Jan 2018 - Jan 2018

:camera: A modern, cross-platform, 2D Graphics library for .NET
Role in this project:
userBack-end Developer
Contributions:40 commits, 1 PR, 8 comments in 2 days
Contributions summary:Lauri made several code changes focused on memory management and buffer allocation within the `sixlabors/imagesharp` repository. These changes included the use of a custom memory manager and refactoring code to allocate buffers from the memory manager. The commits show a focus on performance by replacing `ArrayPool` usages with alternatives. Additionally, the user contributed to changes related to how image data is stored and processed.
bmpvulkancamerac-sharpjpeg
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 Kotilainen - Software Consultant at Devisioona