Rene Saarsoo

Software Engineer at Creatomus Solutions OÜ

Tartu, Estonia
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
Rene Saarsoo is a software engineer with 16 years of experience based in Tartu, Estonia, specializing in JavaScript and TypeScript across front-end and full-stack roles. He has led front-end development at companies including Bolt (as a main developer of the food-courier mobile app) and JRebel/XRebel, and currently works at Creatomus Solutions. A pragmatic engineer and mentor, he advocated for unified integration testing and coached junior developers while at Pactum AI. An active open-source contributor, Rene has improved widely used projects such as highlight.js (N1QL syntax fixes), sql-formatter, lebab and Sencha’s JSDuck, demonstrating strength in both UI components and language/formatting tooling. His work combines a focus on developer experience—documentation generators, syntax highlighting and SQL parsing—with a track record of shipping production web and mobile applications.
code17 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Tallinn University Haapsalu College
bookComputer Science, Computer Science at University of Tartu
stackoverflow-logo

Stackoverflow

Stats
13,779reputation
1.4mreached
189answers
46questions
Badges
shuffle
top-5%
php
top-5%
jquery
top-5%
javascript
top-1%
documentation
top-1%
extjs
top-1%
github-logo-circle

Github Skills (31)

astm10
extjs10
javascript10
aster10
parser10
testing10
s610
user-interface10
grammars10
front-end-development10
parsing10
sql10
parse10
highlighting10
refactoring10

Programming languages (15)

JavaCSSC++HaxeTypeScriptCoffeeScriptShellPEG.js

Github contributions (5)

github-logo-circle
A whitespace formatter for different query languages
Role in this project:
userBack-end Developer & Core Contributor
Contributions:125 releases, 198 reviews, 1638 commits in 6 years 5 months
Contributions summary:Rene focused on improving the core functionality of the SQL formatter, specifically by addressing features related to different SQL query languages. They were responsible for implementing and removing language features, as well as fixing formatting issues related to parsing various SQL clauses. Their work involved modifications to core formatting logic and adjustments to specific syntax rules. The user was also responsible for integrating enhancements, testing and providing code reviews.
querybeautifierjavascriptsqlpsql
lebab/lebab

Jan 2016 - Aug 2022

Turn your ES5 code into readable ES6. Lebab does the opposite of what Babel does.
Role in this project:
userFull-stack Developer
Contributions:47 releases, 11 reviews, 662 commits in 6 years 8 months
Contributions summary:Rene primarily contributed to improving the codebase by refactoring JavaScript code. The commits involved converting ES5 code to ES6, including refactoring of for loops, and implementation of new ES6 features such as template strings. The user also implemented new features by adding support for the exponentiation operator and commonjs transforms, enhancing the project's functionality and readability. Moreover, the user improved the build and tests by incorporating better testing strategies.
compilerresolvelebabcodemodcommonjs
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