Marcel Caspar is a pragmatic technology leader and CTO based in Munich with 11 years of professional experience and deep C++ roots from full-stack engineering to product leadership. He blends hands-on backend expertise—demonstrated by contributions to a popular Java Telegram bot library, where he improved audio handling and robust API response processing—with entrepreneurial drive as founder of game studio CARAgames. After a decade-long tenure at WEBSALE AG and a successful freelance phase, he excels at quickly learning new stacks and turning research into shipping features. Marcel is an all-rounder who prefers solving real-world problems, often picking up niche technical details himself rather than outsourcing them.
11 years of coding experience
13 years of employment as a software developer
IT Technical Assistant, IT Technical Assistant at Staatl. Berufsschule I Bamberg
Java library to create bots using Telegram Bots API
Role in this project:
Back-end Developer
Contributions:16 commits, 14 PRs, 156 comments in 3 years
Contributions summary:Marcel primarily contributed to the back-end logic of the Telegram bot library. They added functionality to send audio messages, including implementing the `DURATION_FIELD` and associated getter/setter methods. Additionally, the user modified the `AbsSender` class to correctly process the responses from the Telegram API, handling potential errors and extracting the message result. They also added a method to retrieve files by ID.
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
Marcel Caspar - Chief Technology Officer at CARAgames