Yannick Funk

Machine Learning Engineer at WetterOnline GmbH

Herrenberg, Baden-Württemberg, Germany
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
Yannick Funk is a Machine Learning Engineer with seven years of experience building production-ready systems and real-time signal processing software, currently working at WetterOnline in Germany. He combines strong academic performance from KIT with hands-on engineering across startups and research environments, shipping ML solutions at visioncheckout and Cinemo and developing Rust/Python real-time systems at OPVengineering. Yannick contributes to open-source backend work—most notably adding WebSocket, notification, and push features to the Revolt chat backend—demonstrating expertise in scalable, low-latency services. He also has a background in teaching programming fundamentals to first-year students, reflecting a knack for clear technical communication. Colleagues describe him as curious and adaptable, frequently exploring new technologies and optimizations beyond core ML tasks.
code7 years of coding experience
job4 years of employment as a software developer
bookMS, Computer Science, 1.7, Master's Thesis: 1.0, MS, Computer Science, 1.7, Master's Thesis: 1.0 at Karlsruhe Institute of Technology (KIT)
bookBS, Computer Science, 2.5, Bachelor's Thesis: 1.0, BS, Computer Science, 2.5, Bachelor's Thesis: 1.0 at Karlsruhe Insititute of Technology (KIT)
languagesGerman, English, French
stackoverflow-logo

Stackoverflow

Stats
1,467reputation
52kreached
54answers
2questions
github-logo-circle

Github Skills (26)

messaging10
websocket10
regex10
message-system10
message-handler10
notification10
websockets-client10
api10
message-bus10
rust10
websocket-client10
client-websocket10
messagebox10
json9
mongodb-database9

Programming languages (8)

TypeScriptC++ShellRustTeXHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
revoltchat/backend

Aug 2021 - Sep 2021

Monorepo for Revolt backend services.
Role in this project:
userBackend Developer
Contributions:7 reviews, 18 commits, 5 PRs in 21 days
Contributions summary:Yannick primarily contributed to the backend services of the Revolt project. Their work involved implementing WebSocket functionality, including parsing and handling ping messages, as well as defining and managing server-bound and client-bound notifications. They also made adjustments to the message-sending functionality, including regex optimization, and the implementation of push notifications. Finally, the user unified the `last_message_id` field across multiple channel types and made initial commit for push notifications.
apimonoreporedisbackend-servicesrust
yannickfunk/genanki-rs

May 2021 - Jan 2023

Rust crate to create Anki decks. Based on the python library genanki
Contributions:10 releases, 4 reviews, 69 commits in 1 year 8 months
python-libraryanki-flashcardsgenankicratepython
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
Yannick Funk - Machine Learning Engineer at WetterOnline GmbH