Johan Viirok is an Engineering Manager and former tech lead with 11 years of experience building full‑stack web applications and production ML/ computer vision solutions, currently leading engineering at Thorgate in Tallinn. With a PhD in Engineering/Applied Physics he blends rigorous mathematical modelling, data visualisation and equation‑solving skills with hands‑on Python/Django and React delivery. He has a track record of moving research-grade instrumentation and analysis workflows into production—most notably introducing Python-driven data pipelines in cryogenic spectroscopy projects—and applying that discipline to healthtech ML teams. Johan prioritises people and processes, coaching engineers to ship impactful, patient-centric products while optimising team workflows. Outside work he channels visual storytelling through photography and videography, a creative outlet that informs his product sensibility and attention to detail.
11 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy - PhD, Engineering Physics/Applied Physics, Doctor of Philosophy - PhD, Engineering Physics/Applied Physics at TalTech – Tallinn University of Technology
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.