Summary
Arjun Pakrashi is an Assistant Professor and former postdoctoral researcher at University College Dublin with 13 years of experience at the intersection of machine learning research and applied software engineering. His PhD and subsequent work focus on multi-label and ensemble classification—publishing a thesis on inter-label associations and a Kalman filter–based ensemble method—and he has translated those methods to real-world problems such as early mastitis detection in dairy farms using xAI and counterfactual explanations. Comfortable in both research and production contexts, he has hands-on systems experience from a prior software developer role at Novell working across UNIX variants and cluster environments. Based in Dublin, he bridges rigorous academic inquiry with practical deployment, often emphasizing interpretability and explainability in ML systems. An early technical writer and long-time contributor to research projects, he brings a blend of formal methods, field deployments, and systems-level engineering to interdisciplinary teams.
13 years of coding experience
9 years of employment as a software developer
M.Sc., Computer Science, 1st Class with Distinction, M.Sc., Computer Science, 1st Class with Distinction at Banaras Hindu University
Secondary Education, Secondary Education, 1st Class, Secondary Education, Secondary Education, 1st Class at Jodhpur Park Boys School
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University College Dublin
Higher Secondary Education, Higher Secondary Education, 1st Class, Higher Secondary Education, Higher Secondary Education, 1st Class at Bejoygarh Vidyapith
BSc Honours, Computer Science, 1st Class (Hons.), BSc Honours, Computer Science, 1st Class (Hons.) at University of Calcutta
English, Bengali, Hindi, German, Sanskrit