I’m passionate about on-device machine learning, with my work centered on cutting-edge projects that push the boundaries of technology. I’m particularly focused on developing innovative ML solutions that can be seamlessly deployed directly on devices.
As a machine learning engineer at Flower Labs, I'm developing Flower, a leading Federated Learning framework. My focus is on optimizing FL solutions for on-device deployment, and I’m dedicated to building software with intuitive design and technical excellence under the hood.
Outside my professional work, I enjoy developing aesthetically pleasing websites with excellent user experience. I'm keen on blending functionality with design to create intuitive and visually engaging interfaces. My personal web development projects are Farmily and Traveldigga.
I hold both an M.Sc. and a B.Sc. in Information Systems from the Technical University of Munich (TUM), where my research focused on Federated Learning. My theses explored various aspects of Federated Learning, including different optimization strategies and deployment on mobile devices. Outside my professional life, I’m an avid football player and an enthusiastic cook.
Work Experience
May 2023 - present Machine Learning Engineer @ Flower LabsDeveloped Flower Swift SDK, the first-ever Federated Learning edge device rollout for Apple devices. Developed Flower Kotlin SDK, a Flower client to perform Federated Learning tasks on Android devices. Designed and implemented user authentication by creating a plugin-based architecture for easy integration of third-party authentication or identity provider into the Flower framework. Conducted various Federated Learning collaborations with other companies under NDA; additional details available upon request.
- Python
- PyTorch
- Swift
- MLX
- Kotlin
- TensorFlow
August 2021 - April 2023 Web Developer @ Public Value TechnologiesDesigned and developed a song voting website using ChakraUI and Next.js to create a user-friendly platform with an efficient development workflow. Spearheaded the integration of a proprietary video player into a legacy system, utilizing JSP, Java, and JavaScript to replace the existing player and significantly enhance video functionality and playback performance. Conducted thorough unit testing with React Testing Library and JEST, ensuring the application's reliability.
- Next.js
- ChakraUI
- React
- JavaScript
April 2019 - March 2021 Working Student @ Technolas Perfect VisionDesigned and developed an electronic signature solution using Java with Spring, JavaFX, and RESTful APIs, ensuring an automated and compliant signing experience. Implemented middleware to integrate PTC Integrity with a Content Management System, facilitating efficient data exchange and system interoperability for technical documentation. Developed triggers for a relational database using SQL (Microsoft SQL), JDBC, and JavaScript to automate database-related processes.
- Java
- Spring
- JavaFX
- REST
Projects
- Python
- Swift
- CoreML
- gRPC
- Swift
- Vapor
- SwiftUI
- MapKit
- React
- JavaScript
- ChakraUI
- Python
- XGBoost
- NumPy
- gRPC
- TypeScript
- Next.js
- Tailwind
- React
- JavaScript
- CSS