Tomas Tulka is a pragmatic software engineer with nine years of experience building backend and full-stack systems for industrial and medical platforms, currently developing the IoT backend at RATIONAL in Munich. He favors Domain-Driven Design, TDD, clean architecture and a balance of OOP and functional techniques to deliver simple, sustainable solutions that solve real problems. His contributions to notable open-source projects include extending Redis client support in the popular Java rate-limiter Bucket4j and adding AssemblyScript examples to the wasm4 fantasy console, showing comfort across distributed systems and low-level WebAssembly tooling. Known for prioritizing people, transparency and continuous learning, he combines engineering rigor with a practical motto: “a solution without a problem is a big problem.”
9 years of coding experience
12 years of employment as a software developer
Master of Information Technology (Ing.), Information Systems, Master of Information Technology (Ing.), Information Systems at Brno University of Technology
Java rate limiting library based on token-bucket algorithm.
Role in this project:
Back-end Developer
Contributions:9 commits, 3 PRs, 1 comment in 1 day
Contributions summary:Tomas focused on adding support for various Redis clients within the Java-based rate-limiting library. Their work involved implementing integration with Lettuce, Spring Data Redis, and Jedis, demonstrating an understanding of different Redis client implementations. These contributions involved creating and modifying code to manage connections, execute Redis commands, and ensure the proper functioning of the rate-limiting logic within the chosen Redis client environments. The user also refactored code to accommodate isAsyncModeSupported and method names.
Build retro games using WebAssembly for a fantasy console.
Role in this project:
Full-stack Developer
Contributions:7 commits, 6 PRs, 18 comments in 3 days
Contributions summary:Tomas made several contributions to the WASM-4 fantasy console project, including adding functionality for AssemblyScript projects, such as an initialization function and seed for the random generator. They also implemented a snake game example, integrating it into the project's site and adding relevant assets and example code. In addition, the user contributed platform constants to multiple project templates, demonstrating a cross-platform approach.
neluafantasy-computergames2d-game-enginedlang
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.