Tim Rach

Backend Engineer at Self-employed

Stuttgart, Baden-Württemberg, Germany
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
Tim Rach is a backend engineer with 12 years of experience, currently applying his expertise at AnyDesk and as an independent developer in Stuttgart. He specializes in Rust and backend systems, building tooling and game-related software—his Rust asset manager "Orlop" and Unity plugins reflect a practical focus on developer productivity. At Intuity Media Lab he delivered over 20 projects including GenAI/vector search apps and the software stack for an automated microscope, showing strength in computer vision and embedded control. He contributes to open-source parsing work (notably implementing lexer/parser logic and tests for algebraic expression parsing) and enjoys exploring new technologies that simplify complex workflows. His award-winning game to prepare children for hospital visits demonstrates a blend of technical skill and user-centered design with real-world impact.
code12 years of coding experience
job7 years of employment as a software developer
bookMaster of Science - MS Medieninformatik, Master of Science - MS Medieninformatik at University of Tübingen
languagesEnglish, German
github-logo-circle

Github Skills (9)

grammar10
javascript10
grammars10
parser10
lexical-analysis10
parsing10
parse10
implement10
testing9

Programming languages (6)

TypeScriptC#JavaC++JavaScriptGo

Github contributions (5)

github-logo-circle
nicolewhite/algebra.js

Aug 2015 - Dec 2015

Build, display, and solve algebraic equations.
Role in this project:
userBack-end Developer
Contributions:34 commits, 11 PRs, 2 pushes in 3 months
Contributions summary:Tim primarily focused on building the core logic for an algebraic expression parser within the `algebra.js` project. Their contributions include implementing a lexer and parser using a grammar, supporting decimal numbers, and fixing various issues with the parser's behavior, such as operator precedence. The user also exposed the parse method and added comprehensive tests to validate input and operator functionality. The main goal was to enable the program to correctly interpret and process algebraic equations.
equationsmathsolvealgebraicalgebraic-equations
timrach/sleeptime

Jul 2014 - May 2019

node.js module to detect when the system wakes up from sleep mode and calls a callback function.
Contributions:5 commits, 3 PRs, 3 pushes in 4 years 10 months
jscallbackscallsnode-jsnode-module
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