Daniele Ciriello

Chief Technology Officer at Self-employed

Lombardy, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Daniele Ciriello is a CTO and AI engineer with 14 years of experience building reliable, production-ready products at the intersection of deep learning and healthcare imaging from Lombardy, Italy. He leads technology strategy at DICOM Vision while consulting and running applied AI work through D/Vision Lab, translating research prototypes into robust software. A pythonista with an MSc in Computer Engineering, Daniele has hands-on experience optimizing PyTorch implementations for few-shot learning and has improved performance-critical components like batch samplers and loss functions. He blends academic rigor—earlier spatial data research at the University of Bergamo—with startup pragmatism, often shipping end-to-end ML systems and tooling. Outside work he’s a curious dad and doodler, traits that reflect a playful but disciplined approach to problem solving.
code14 years of coding experience
job4 years of employment as a software developer
bookHigh School Degree Electronics and Telecommunications, High School Degree Electronics and Telecommunications at ITIS G.Marconi, Gorgonzola (Milan Area, Italy)
bookMaster of Science (MSc) Computer Engineering, Master of Science (MSc) Computer Engineering at University of Bergamo (Bergamo Area, Italy)
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
5,070reputation
449kreached
29answers
6questions
Badges
selenium-webdriver
top-5%
selenium
top-5%
xpath
top-5%
github-logo-circle

Github Skills (13)

pytorch10
machine-learning10
python10
selenium9
selenium-webdriver9
xpath9
mask-rcnn9
faster-rcnn9
numpy7
key-event6
macos6
qt6
constructor6

Programming languages (12)

TypeScriptCSSC++ShellCVueJavaScriptLua

Github contributions (5)

github-logo-circle
Implementation of Prototypical Networks for Few Shot Learning (https://arxiv.org/abs/1703.05175) in Pytorch
Role in this project:
userML Engineer
Contributions:61 commits, 1 PR, 49 pushes in 1 year 4 months
Contributions summary:Daniele primarily contributed to the `prototypical-networks-for-few-shot-learning-pytorch` repository by modifying and improving the `prototypical_batch_sampler.py` and `prototypical_loss.py` files. They refactored the batch sampler to use PyTorch tensors instead of NumPy arrays and removed randomization. These changes indicate an effort to optimize the code for PyTorch and potentially improve performance. Further modifications included minor bug fixes and adding an experiment root for storing model data.
pytorchprototypical-networkspythonarxivabs
Contributions:22 commits, 11 pushes in 3 months
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
Daniele Ciriello - Chief Technology Officer at Self-employed