Marvin Buff is a software engineer based in Binningen, Switzerland, with eight years of experience building user-focused applications across web, desktop, and game engines. He recently shipped React/TypeScript admin interfaces, applied Python and time-series tooling for internal data analysis, and implemented complex business logic in Kotlin for desktop software. An active contributor to the FXGL Java/JavaFX/Kotlin game library, he focuses on UI and component design—improving interactive elements like health and progress bars for better responsiveness. Marvin combines strong academic grounding from the University of Basel with a curiosity-driven appetite for machine learning, game development, and even molecular biology, signaling a willingness to apply software skills in interdisciplinary domains.
8 years of coding experience
Master of Science - MS, Computer Science, 5.6, Master of Science - MS, Computer Science, 5.6 at University of Basel
Contributions:4 reviews, 12 commits, 7 PRs in 10 months
Contributions summary:Marvin primarily contributed to the UI and component aspects of the FXGL game library. Their work involved creating and refactoring UI elements like `GenericBarViewComponent` and `HealthBarViewComponent`, including adjustments for better functionality and responsiveness to width changes. Additionally, the user improved constructors and addressed code issues related to the `ProgressBar` component. These contributions suggest a focus on enhancing the visual and interactive elements of the game engine.
Contributions:4 PRs, 47 pushes, 4 branches in 5 months
tower-defensegamedefensetowertower-defense-game
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.