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 17 years of hands-on experience specializing in JavaScript/TypeScript and the React/Redux ecosystem, currently based in Tartu, Estonia. He blends front-end leadership with full-stack capability, having driven UI and developer-tooling work at companies like Sencha, ZeroTurnaround (JRebel/XRebel), Bolt and FleetComplete. An advocate of testing and code review culture, he mentors juniors and pushes for unified integration testing practices. Rene is an active open-source contributor to well-known projects such as lebab (ES5→ES6 transformer), highlight.js and sql-formatter, often improving parsers, language definitions and test coverage. He’s particularly interested in static code analysis and developer tools, and has built niche tooling for the Zwift cycling ecosystem — a hint at his pragmatic curiosity beyond day-to-day product work. Reliable, detail-oriented and pragmatic, he excels at turning messy legacy code into modern, well-tested solutions.
code17 years of coding experience
job14 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 (30)

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

Programming languages (15)

JavaC++CSSHaxeHTMLTypeScriptCoffeeScriptShell

Github contributions (5)

github-logo-circle
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:48 releases, 17 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
A whitespace formatter for different query languages
Role in this project:
userBack-end Developer & Core Contributor
Contributions:134 releases, 203 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.
query-languagesqlformattern1qljavascript
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