Frank Elsinga

Governing Board Member at MapLibre

Munich, Bavaria, 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
Frank Elsinga is a full‑stack software engineer and M.Sc. Informatics candidate at TU Munich with nine years of experience building user-facing systems and contributing to robust open-source projects. He leads development of NavigaTUM (nav.tum.de), a high‑scale roomfinder used to replace multiple legacy systems across a large university campus, and brings a pragmatic focus on fast search, API design, and data pipelines. As a MapLibre governing board member and maintainer, he has shipped frontend features, CI and docs improvements, and works to bridge research and government partnerships for sustainability. His open‑source work spans UI improvements in popular projects like Uptime Kuma and backend/test contributions to the Rust sqlx toolkit, showing comfort across languages and layers. Notably, he combines product leadership on campus navigation with low‑level contributions such as macro hygiene fixes and test automation, making him effective at both shipping features and maintaining long‑lived codebases.
code9 years of coding experience
bookMaster, Informatics, Master, Informatics at Technische Universität München
github-logo-circle

Github Skills (23)

javascript10
sqlite10
postgresql10
web-application10
testing10
database-testing10
notification10
vue10
webapp10
uptime-monitoring10
rust10
web-development10
notify10
vue-jsx10
test-automation10

Programming languages (24)

SmartyC#MDXJavaC++JinjaCSSRust

Github contributions (5)

github-logo-circle
louislam/uptime-kuma

Jan 2023 - Apr 2025

A fancy self-hosted monitoring tool
Role in this project:
userFull-stack Developer
Contributions:909 reviews, 245 PRs, 142 pushes in 2 years 3 months
Contributions summary:Frank primarily focused on enhancing the notification system by modifying and updating multiple notification providers to include timezone information in their alerts. They also contributed to the codebase by adding help text for the ntfy and installation script, improving the user experience. Furthermore, the user addressed bugs by fixing the cursor's appearance within dropdowns, ensuring the website's responsiveness, and improving the rendering of various status pages.
uptime-monitoringmonitorselfhostedsocket-iohosted
launchbadge/sqlx

Jul 2024 - Nov 2024

🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:25 reviews, 9 PRs, 79 comments in 4 months
Contributions summary:Frank primarily contributed to the project by adding test cases for `sqlx migrate add ...` functionality, demonstrating a focus on test-driven development. They also fixed a potential hygiene issue with the `select_input_type!()` macro, indicating involvement in core code maintenance and refactoring. Additionally, the user updated a dependency (`libsqlite3-sys`) and fixed deprecation warnings within the project, ensuring the project's compatibility with the latest libraries and addressing potential problems.
pure-rustasynccompile-timesqlitepostgres
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
Frank Elsinga - Governing Board Member at MapLibre