Artem Osmakov is a research programmer based in Sydney with over two decades of hands-on software engineering across C++, Java, PHP, JavaScript and database-backed web systems. He has led development of Heurist, a research-focused data management platform widely used in Digital Humanities, delivering complex features like faceted search, IIIF integration, mapping, timelines and D3 visualisations. After running his own consultancy focused on Java and Flex/AIR, he spent the last 12+ years specialising in PHP/JS and data-centric tooling for e-research, prioritising data ingestion, visualization and reproducible publication. Artem combines low-level systems knowledge from early-career C++ work with practical web-era craftsmanship, enabling bespoke solutions for scholarly data workflows. Colleagues rely on him for pragmatic architecture and for translating messy humanities datasets into structured, explorable web applications. He holds a degree in applied mathematics and has a track record of integrating Heurist into national research infrastructures.
12 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Applied Mathematics, Bachelor's degree, Applied Mathematics at Saratov State University named after N.G.Chernyshevsky
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
Artem Osmakov - Research Programmer at University of Sydney