Jente Ankarberg

Lead Engineer at Griffin

Stockholm, Sweden
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
Jente Ankarberg is a Lead Engineer based in Stockholm with 12 years of experience building reliable, production-grade systems and leading teams across banking and infrastructure domains. He helped establish Klarna’s native banking connectivity in Sweden and the SEPA region, later managing teams responsible for core banking integration. At Griffin he progressed from Software Engineer to Lead Engineer, demonstrating rapid technical leadership and delivery. An active open-source contributor, Jente has improved low-level tooling and libraries—from media player CLI memory fixes in playerctl to introducing refined types in Scala and modernizing the Piper GTK mouse configurator—showing a blend of systems-level care and API design. He favors pragmatic refactors and robustness (locale-aware parsing, memory-leak fixes, Meson integration) that quietly improve maintainability and user experience. Trained at KTH and TU Delft, he pairs formal computer science education with practical, cross-language engineering.
code12 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at KTH Royal Institute of Technology
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Delft University of Technology
github-logo-circle

Github Skills (31)

gobject10
composition10
system-programming10
python10
refinement-types10
top-level10
testing10
mpi10
c-programming10
c1110
dbus10
scala10
typer10
c1710
gtk10

Programming languages (17)

JavaCSSC++CScalaGoValaHTML

Github contributions (5)

github-logo-circle
cage-kiosk/cage

Nov 2018 - Dec 2021

A Wayland kiosk
Role in this project:
userBack-end Developer
Contributions:6 releases, 17 reviews, 226 commits in 3 years 1 month
Contributions summary:Jente primarily worked on refactoring and improving the Wayland kiosk's core functionality. Their commits focused on simplifying the code by removing support for multiple outputs, allowing arguments to be passed to applications, and handling keyboard removal. Additionally, they refactored the desktop_view_at function and optimized window maximization. The contributions streamlined the kiosk's operation and improved its maintainability.
compositorwaylandkiosk
libratbag/piper

May 2017 - Mar 2019

GTK application to configure gaming devices
Role in this project:
userFull-stack Developer
Contributions:247 commits, 162 PRs, 103 pushes in 1 year 10 months
Contributions summary:Jente refactored the codebase to utilize the Meson build system, improving integration with the GNOME stack through Meson's GNOME module. They implemented bindings for the ratbagd daemon, introducing key classes for devices, profiles, and resolutions. They added a Gtk.Application subclass to manage application initialization and window creation. Further contributions included developing the UI for configuring resolutions, with a focus on enhancing user experience by aligning values to mouse resolutions and adding back buttons.
linuxgnomegaminggtkconfigure
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