Daniel Angelov

Co-founder, CTO at Efemarai

Berkeley, California, United States
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
Daniel Angelov is a Co-founder and CTO with 13 years of experience at the intersection of robotics, computer vision, and trustworthy machine learning, now building Efemarai to test and robustify ML models. He holds a PhD in Robotics and Autonomous Systems from the University of Edinburgh and has translated research on causal, hierarchical, and interpretable learning for long-horizon, safe robot behaviors into practical tools and products. An active open-source contributor, he has implemented core computer vision algorithms (including an OpenCV Line Segment Detector) and improved deep learning tooling in Chainer and ChainerCV, demonstrating attention to correctness and testing. He combines embedded systems experience (real-time ROS/C implementations on STM32) with higher-level ML pipeline delivery for medical, retail, and asset-management domains. Known for focusing on robustness, explainability, and causal reasoning, he also offers practical consulting on dataset bias and ethical implications of deployed models.
code13 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy (PhD) Robotics and Autonomous Systems, Doctor of Philosophy (PhD) Robotics and Autonomous Systems at The University of Edinburgh
bookMaster of Engineering (MEng) Robotics, Master of Engineering (MEng) Robotics at University of Reading
bookDiploma za Sredno Obrazovanie Mathematics Physics Programming, Diploma za Sredno Obrazovanie Mathematics Physics Programming at Sofia High School of Mathematics
languagesEnglish, Bulgarian, Russian, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
152reached
1answer
1question
github-logo-circle

Github Skills (24)

algorithm10
algorithms10
pytorch10
opencv10
c-language10
python10
image-processing10
chainer10
testing10
machine-learning10
implement10
numpy10
deep-learning10
neural-network10
computer-vision10

Programming languages (12)

TypeScriptC++CRustCMakeJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
opencv/opencv

Jul 2013 - Nov 2014

Open Source Computer Vision Library
Role in this project:
userBackend Developer & Algorithm Implementer
Contributions:25 commits, 2 comments, 1 issue in 1 year 4 months
Contributions summary:Daniel contributed to the OpenCV library by adding a Line Segment Detector (LSD) implementation. This involved adding new source code files, including the core algorithm for line segment detection, and test code. The user demonstrated expertise in computer vision algorithms and C++ programming, as well as the OpenCV framework. The contributions indicate a strong understanding of image processing techniques and software testing methodologies.
pythonvisiondeep-learningc-plus-pluscomputer-vision
chainer/chainercv

Jan 2019 - May 2019

ChainerCV: a Library for Deep Learning in Computer Vision
Role in this project:
userML Engineer
Contributions:11 commits, 3 PRs, 13 comments in 3 months
Contributions summary:Daniel primarily focused on improving the functionality and robustness of the FasterRCNN model within the ChainerCV library. This involved addressing batch size limitations and rectifying potential errors related to data handling. They also added size parameters to the preprocessing steps and introduced tests to validate the correct operation of these size-related parameters. These modifications enhance the model's usability and correctness.
deep-learningpytorchcomputer-visionvision
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
Daniel Angelov - Co-founder, CTO at Efemarai