Jocelyn Turcotte

Scala Software Engineer at HERE Technologies

Berlin, 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
Jocelyn Turcotte is a Scala software engineer based in Berlin with 17 years of hands-on experience building reliable systems and debugging deep runtime issues. Currently at HERE Technologies, she combines curiosity and creativity to tackle technical challenges and understand complex systems end-to-end. Her open-source work spans native UI toolkits, Qt internals and embedded firmware—improving event loops, fixing memory lifecycle bugs, and bringing KeyEvent.repeat support across multiple backends in the Slint GUI toolkit. She has practical Windows and MinGW experience from Nextcloud desktop contributions and low-level Bluetooth/ADC fixes for nRF52 keyboard firmware, showing comfort across desktop, mobile and embedded stacks. Known for plumbing-level fixes rather than surface features, she excels at stabilizing frameworks and preventing subtle performance regressions.
code16 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,273reputation
65kreached
47answers
0questions
github-logo-circle

Github Skills (39)

debugging10
debug10
c-language10
qt10
windows10
firmware10
memory-management10
gui-application10
qtquick10
bluetooth-le10
rust-wasm10
keymaps10
desktop-application10
wasm-pack10
desktop10

Programming languages (15)

JavaC++RustCDObjective-C++ScalaGo

Github contributions (5)

github-logo-circle
qt/qtwebengine

May 2013 - Jul 2016

Qt WebEngine
Role in this project:
userBack-end Developer
Contributions:291 commits in 3 years 2 months
Contributions summary:Jocelyn's commits primarily involve integrating the event loop with the QApplication within the Qt WebEngine project. Their code changes focused on modifications to the BlinqApplication and other Qt-related classes. The user also contributed to refactoring classes, and enhancing support for Google Maps by addressing related code dependencies.
webengineqt5qt
slint-ui/slint

May 2021 - Jan 2023

Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
Role in this project:
userFull-stack Developer
Contributions:14 reviews, 10 commits, 14 PRs in 1 year 8 months
Contributions summary:Jocelyn contributed to the Slint GUI toolkit by addressing issues related to Sublime Text integration and implementing the `KeyEvent.repeat` functionality. They focused on improving wasm32 performance by fixing reentrancy issues and preventing wasted redraws, particularly within the event loop. Furthermore, the user added support for the `KeyEvent.repeat` functionality across both the C++ API and various backend implementations, which involved modifications to the core API, Qt backend, winit backend, and Android integration.
cppdesktop-applicationsrustjavascriptfluid
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