Benjamin Michotte is a seasoned technical leader and full-stack engineer with 14 years of professional experience, currently serving as Directeur Technique at Ai5 in Liège. He blends hands-on development across PHP, iOS and Android with strategic engineering leadership, having led large-scale web projects for multinational clients at ProduWeb and contributed research-grade UI tooling during his time at UCLouvain. His open-source work includes backend contributions to the Hearthstone tracker HSTracker and iOS-focused improvements to the RubyMotion ProMotion framework, reflecting a knack for game-state logic and mobile UI collection views. Comfortable moving between low-level implementation details and product-driven architecture, he brings practical, long-term stewardship to infrastructure and cross-platform app delivery.
14 years of coding experience
12 years of employment as a software developer
Graduat, Informatique industrielle, Graduat, Informatique industrielle at HEPL - Haute Ecole de la Province de Liège
A deck tracker and deck manager for Hearthstone on macOS
Role in this project:
Back-end Developer
Contributions:76 releases, 1436 commits, 182 PRs in 2 years 11 months
Contributions summary:Benjamin's contributions are focused on implementing and refining turn timer functionality within the Hearthstone Tracker application, as evident from the addition of code related to turn management and game state events. They utilized specific game tags, such as `.TIMEOUT`, to implement features such as player turn management and deck tracker events. These changes involved modifying existing code to utilize game tag and event triggers.
ProMotion is a RubyMotion gem that makes iPhone development less like Objective-C and more like Ruby. Star this repo to keep tabs on our progress!
Role in this project:
Mobile Developer (iOS)
Contributions:76 commits, 3 PRs, 27 comments in 1 month
Contributions summary:Benjamin's commits primarily focus on implementing the `ProMotion` framework for building iOS applications. Their work involves creating and integrating UICollectionView-based screens, including setting up layouts, registering cells, and handling data. The commits show the development of a custom cell and example screens to demonstrate the framework's capabilities. Furthermore, the user adds action handling functionality within the collection view screen and adds a reload data function.
objective-ccocoapodsrubymotionkeepiphone
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.