Daniil Osokin

Chief Programmer at Octavian Spb

Belgrade, Central Serbia
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

🤩
Rockstar
Daniil Osokin is a Chief Programmer based in Belgrade with 11 years of software engineering experience, specializing in machine learning and real-time computer vision. He is the primary author and maintainer of lightweight human pose estimation projects in PyTorch, focusing on CPU-efficient, real-time multi-person 2D and 3D pose estimation and pragmatic deployment optimizations (OpenVINO, TensorRT). Daniil’s contributions span algorithm refinement, robustness improvements like pose smoothing and ID propagation, and deployment tooling such as conversion scripts and pure-Python demos that make research-ready models easier to run in production. He combines an engineer’s attention to performance with practical usability improvements, and his work is notable for enabling fast inference on resource-constrained environments.
code11 years of coding experience
languagesEnglish
github-logo-circle

Github Skills (11)

tensorrt10
computer-vision10
pytorch10
deeplearning-ai10
deep-learning10
realtime10
python10
human-pose-estimation10
machine-learning8
openvino7
mlops7

Programming languages (6)

JavaShellC++LuaJupyter NotebookPython

Github contributions (5)

github-logo-circle
Real-time 3D multi-person pose estimation demo in PyTorch. OpenVINO backend can be used for fast inference on CPU.
Role in this project:
userML Engineer
Contributions:1 review, 13 commits, 12 PRs in 1 year 6 months
Contributions summary:Daniil primarily contributed to the project by enhancing its machine learning capabilities. They added a pure Python demo for pose extraction, which could indicate development of or experimentation with pose estimation methods. Moreover, they integrated TensorRT support for optimized inference, including conversion scripts and adjustments to the inference engine, showcasing an interest in model deployment and performance optimization. The user also fixed a pose-skipping issue.
pytorchcpuperson-pose-estimationpersondeep-learning
Fast and accurate human pose estimation in PyTorch. Contains implementation of "Real-time 2D Multi-Person Pose Estimation on CPU: Lightweight OpenPose" paper.
Role in this project:
userML Engineer
Contributions:1 review, 35 commits, 30 PRs in 2 years 5 months
Contributions summary:Daniil contributed to the project by implementing and refining human pose estimation functionality. They addressed issues such as GPU availability and added features like results preview and pose ID propagation, improving the system's usability. Further enhancements included code cleaning and performance optimizations, particularly in the demo and pose-related modules. They also introduced pose smoothing techniques to improve the robustness of the pose tracking.
multi-personreal-timecpuhuman-poseperson
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
Daniil Osokin - Chief Programmer at Octavian Spb