Arjun Dhawan is a technical lead and mathematician-turned-polyglot engineer with a decade of professional experience and 7+ years focused on software craftsmanship. Based in Utrecht, he leads HackOps at Hadrian after progressing through senior and lead roles where he designed domain-driven microservices, greenfield ML-ground-truth pipelines, and end-to-end deployment infrastructure. He brings deep backend expertise (Scala, ZIO, http4s, doobie), full-stack experience (React/Vue) and proven CI/CD and k8s/Helm practice from TomTom and Kaizo to Hadrian’s ops-facing teams. His academic background—an MSc in Mathematics with a perfect GPA and published computational biology work—drives a rigorous, analytical approach to system design and algorithmic problems. Notably, he translated research-grade evolutionary models into production-ready software early in his career, reflecting a rare blend of research pedigree and hands-on delivery.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Science (BSc), Physics and Astronomy, Final GPA: 3.69 uit 4.00, Bachelor of Science (BSc), Physics and Astronomy, Final GPA: 3.69 uit 4.00 at Universiteit Utrecht
Kafka client for Deno binding to kafka-go using WebAssembly
Contributions:6 releases, 1 review, 48 commits in 3 months
golangwebassemblydenokafka-gokafka
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.