John Martin is a seasoned CTO and founder with 13 years of experience building production ML and web platforms, currently leading IV.AI to solve hard business problems with AI. He blends hands-on engineering in NLP, neural networks, Python and Java with product instincts honed from founding Synkio and earlier startups, delivering recommender engines and full-stack apps on AWS. A long-time contributor to CKAN and portaljs, he has shaped high-profile open data front-ends used by governments, demonstrating deep frontend craftsmanship (HTML/CSS/JS) alongside backend work. Based in Delray Beach, he pairs pragmatic system design—PostgreSQL, Redis, TypeScript—with a knack for making machine learning directly useful for business. Notably, his career spans both UX-driven product design and low-level compatibility fixes, showing he balances polish and practicality.
13 years of coding experience
12 years of employment as a software developer
Bachelor of Arts (BA) Interactive Multimedia, Bachelor of Arts (BA) Interactive Multimedia at University of Staffordshire
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:
Front-end Developer
Contributions:809 commits in 2 years 2 months
Contributions summary:John primarily contributed to the front-end development of the CKAN repository, focusing on enhancing the user interface and improving the user experience. Their commits demonstrate a focus on styling and fixing bugs related to the display and rendering of UI components such as the header logo, tags, the footer, and resources, with specific improvements for Internet Explorer 7. They showed a good understanding of CSS by adding small CSS helper classes for layout. The user has also changed the display properties of the "Explore" button for a better UX.
Contributions summary:John primarily focused on front-end and back-end development tasks, with a strong emphasis on the user interface and user experience of the harvest source management features. They reworked harvest source read pages, implemented admin and job report pages, and updated the new harvest source form. The contributions also included HTML/CSS cleanup and template improvements for a cleaner, more modern user experience.
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.