Marco Gregorini is a Staff Engineer and Technical Lead based in Berlin with 11 years of experience building backend and mobile systems using Java/Kotlin, Spring Boot, C++, Python/Django, and Docker. He currently drives technical direction and team delivery at Trade Republic after senior engineering roles at Project A Ventures, combining hands-on coding with leadership across distributed systems and CI/CD. An active open-source contributor, Marco has improved widely used Swift/Objective-C reactive libraries like ReactiveCocoa/ReactiveSwift and enhanced iOS UI components in PanModal, demonstrating fluency across mobile and server domains. He brings a practical focus on developer ergonomics and reliability—adding convenience APIs, compatibility fixes, and refined UX behavior in community projects. Comfortable switching between languages and layers, he blends pragmatic engineering with team coaching to ship production-grade features. Trained in computer science at Università degli Studi di Padova, he also co-founded a venture connected to trading, reflecting a mix of product curiosity and technical entrepreneurship.
11 years of coding experience
7 years of employment as a software developer
LAUREA TRIENNALE Informatica, LAUREA TRIENNALE Informatica at Università degli Studi di Padova
DIPLOMA LICEO SCIENTIFICO, DIPLOMA LICEO SCIENTIFICO at Liceo Scientifico Benedetti di Venezia
Contributions:5 reviews, 25 commits, 12 PRs in 5 years 8 months
Contributions summary:Marco primarily contributed to the ReactiveSwift library by adding features and refactoring existing code. Their work focused on enhancing the `Action` class, specifically by adding convenience initializers for using `ValidatingProperty` as its state. They also introduced a binding operator for observers and refactored code. Furthermore, the user renamed the `filterMap` method to `compactMap` and refactored codebase to use `Never` instead of `NoError`.
Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.
Role in this project:
Mobile Developer (iOS)
Contributions:17 commits, 10 PRs, 8 comments in 2 years 9 months
Contributions summary:Marco contributed to the ReactiveCocoa framework by adding extensions for `UINavigationItem` and `UITabBarItem`, enabling reactive bindings for properties such as `title`, `prompt`, `badgeValue`, and `badgeColor`. They also addressed availability issues, ensuring compatibility across different iOS and tvOS versions. Furthermore, the user integrated reactive extensions for `UIFeedbackGenerator` and related classes, allowing for reactive control over haptic feedback.
reactiveswiftreactivecocoaswift
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.