Adrian Gruntkowski

Software Developer at Plausible Analytics

Gdańsk, Pomeranian Voivodeship, Poland
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
Adrian Gruntkowski is a seasoned software developer with 13 years of experience building full-stack systems and a clear preference for backend engineering, currently contributing to Plausible Analytics. He specializes in Elixir, Phoenix and Ecto, has improved core database/query behavior in the popular Ecto toolkit, and has implemented backend fixes for privacy-focused Plausible Analytics. Adrian combines hands-on implementation with design-level decisions—having led teams and owned features from specification through production—and has a history of building specialized solutions such as a Neo4j-based train route search using optimized Dijkstra algorithms. An active open-source contributor, he brings pragmatic database and API expertise, a background across many languages and platforms, and a knack for making data-intensive systems more robust and maintainable.
code13 years of coding experience
job16 years of employment as a software developer
bookBachelor of Engineering - BE (unfinished), Internet Applications and Networking, Bachelor of Engineering - BE (unfinished), Internet Applications and Networking at Polish-Japanese Academy of Information Technology, Gdansk, Poland
github-logo-circle

Github Skills (17)

postgresql10
apidoc10
elixir10
testing10
databases10
query-building10
data-mapping10
api10
phoenix-liveview10
phoenix-framework10
ecto10
apache-phoenix10
database10
mysql9
web-analytics9

Programming languages (10)

TypeScriptCSSRustJavaScriptHTMLPerlErlangElixir

Github contributions (5)

github-logo-circle
plausible/analytics

Sep 2023 - Apr 2025

Simple, open source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.
Role in this project:
userBackend Developer
Contributions:790 reviews, 524 PRs, 1442 pushes in 1 year 6 months
Contributions summary:Adrian primarily focused on backend development tasks, specifically addressing issues related to processing and displaying UTM (Urchin Tracking Module) parameters. They made changes to filter out empty entries and correct GA (Google Analytics) stats imports. The user demonstrated proficiency in database interactions and API development, evidenced by modifications to the stats controller and test fixtures. The contributions involved Elixir, Phoenix, and PostgreSQL, as indicated by the code differences and the project's topics.
tailwindcsswebsite-analyticsplausible-analyticschartsstatistics
elixir-ecto/ecto

Dec 2017 - May 2018

A toolkit for data mapping and language integrated query.
Role in this project:
userBack-end Developer
Contributions:16 commits, 16 PRs, 37 comments in 5 months
Contributions summary:Adrian primarily contributed to the Ecto library, focusing on enhancing and refining its data mapping and query capabilities. Their work included improving error handling within the changeset module by adding constraint names to error metadata. Furthermore, the user modified the MySQL adapter to use stricter syntax for `update_all` operations with joins and provided support for named bindings, expanding the flexibility and expressiveness of Ecto's query language. They also added integration tests and incorporated the `as` option in `join` function.
querysqlserverintegratedlanguage-integrated-querysql
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
Adrian Gruntkowski - Software Developer at Plausible Analytics