Fabian Terhorst

Software Engineer at Rockstar Games

London, England, United Kingdom
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
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.
code12 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science Informatik, Bachelor of Science Informatik at FH Münster
stackoverflow-logo

Stackoverflow

Stats
978reputation
297kreached
12answers
7questions
Badges
retrofit
top-5%
okhttp
top-5%
github-logo-circle

Github Skills (29)

kotlin10
back-end-development10
apidoc10
inventory-management10
android-recyclerview10
java10
inventory-management-system10
android-library10
javas10
api10
android-native-library10
android10
recyclerview10
api-design9
restful-api9

Programming languages (17)

C#PowerShellJavaCSSC++CVueGo

Github contributions (5)

github-logo-circle
FabianTerhorst/Isometric

Apr 2017 - Nov 2018

Isometric drawing library for Android
Role in this project:
userMobile Developer (Android)
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.
androidisometrickotlindrawing-librarydrawing
Grover-c13/PokeGOAPI-Java

Jul 2016 - Sep 2016

Pokemon Go API
Role in this project:
userBack-end Developer
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.
Request Free Trial