Fabian Terhorst is a seasoned software engineer with 12 years of experience building high-performance systems across games, embedded firmware, and mobile platforms. He co-founded everHome, where he led full-stack product development from Flutter apps to ESP32 firmware and complex meter protocols like DLMS/COSEM and Modbus/TCP. At alt:V he designed multithreaded network and script runtimes capable of synchronizing thousands of players, and now contributes to game engineering at Rockstar Games. Fabian is an active open-source contributor with notable Android libraries and backend work—his contributions span isometric rendering, RecyclerView tooling, and a Pokémon Go Java API. He blends low-level protocol decoding and real-time systems design with pragmatic product delivery, often bridging firmware and cloud connectivity. Based in London, he pairs deep technical breadth with a strong track record of shipping reliable, scalable systems.
12 years of coding experience
13 years of employment as a software developer
Bachelor of Science Informatik, Bachelor of Science Informatik at FH Münster
Contributions:5 releases, 90 commits, 3 PRs in 1 year 7 months
Contributions summary:Fabian primarily contributed to the development of an Android library for isometric drawing. Their initial commit established the core structure, followed by updates to constructors and modifications to existing classes like Prism, Pyramid, and Cylinder. They introduced features like clear methods and screenshot testing, demonstrating a focus on functionality, usability, and testing within the Android environment. The user also updated the sample application, indicating involvement in showcasing and testing the library's capabilities.
Contributions:91 commits, 90 PRs, 123 pushes in 1 month
Contributions summary:Fabian primarily contributed to the back-end logic of the Pokemon Go API project, as evidenced by the changes to `Inventories.java`, `PlayerProfile.java`, `ItemBag.java`, and other core API components. They focused on implementing features related to inventory management, player profile updates, and item usage. The commits suggest a focus on improving existing functionality and integrating the API with the game's data structures, specifically related to handling item data and profile information.
golangapigo-apijavadocpokemon-go
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.