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.
13 years of coding experience
16 years of employment as a software developer
Bachelor 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
Simple, open source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.
Role in this project:
Backend 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.
A toolkit for data mapping and language integrated query.
Role in this project:
Back-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.
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