Tome Petrovski is an Open Data and CKAN specialist with five years of software development experience, currently driving CKAN implementations and core improvements at Link Digital. A top contributor to the CKAN ecosystem since 2021, he has made practical back-end and front-end contributions to the flagship ckan repository and its harvest extension, improving code quality, accessibility, and metadata handling for widely used open data portals. Tome is a Python expert comfortable across Django, Flask, REST APIs, PostgreSQL, React and containerized deployments, and he pairs that stack knowledge with hands-on UX tweaks and configuration enhancements. Before tech, he spent nearly a decade managing and co-owning hospitality businesses, a background that informs his pragmatic, user-focused approach and collaborative work style. Based in Bitola, North Macedonia, he’s passionate about making data more accessible and enjoys contributing to open-source projects that power national and international data portals.
CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers catalog.data.gov, open.canada.ca/data, data.humdata.org among many other sites.
Role in this project:
Back-end Developer & UI Designer
Contributions:56 reviews, 315 commits, 93 PRs in 1 year 3 months
Contributions summary:Tome made various contributions, including fixing timing issues in the Flask app and redesigning the user profile's password fields. They also updated the front-end by incorporating changes for accessibility, modifying the pagination button styling, and updating the URL validation logic. Furthermore, the user implemented changes to the site's configuration.
Contributions:1 review, 10 commits, 11 PRs in 6 months
Contributions summary:Tome primarily focused on refactoring and improving the CKAN extension's codebase. Their contributions include replacing legacy templating with a more modern approach and updating the configuration for the message queue. They also removed unused variables and merged branch updates, demonstrating a focus on code quality and project maintenance. Furthermore, the user added functionality to include harvest object metadata in package show.
harvestingckan
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.