Daniil Sakhapov is a software engineer in Oslo with 10 years of experience specializing in computer vision and front-end rendering, currently contributing to Chromium/Blink at Google. He combines deep CV expertise—work on self-driving vehicles, SLAM, detection and segmentation—with practical ML experience in CNNs, GANs and recent research on LLMs, RLHF and diffusion models. A prolific open-source tester and implementer, Daniil has contributed web-platform-tests and Chromium fixes around CSS, carousel/overflow behaviors and browser rendering edge cases, improving spec compliance and UI hit-testing. He moves fluidly between research and product: shipping production-grade perception systems at startups and hardening browser rendering at scale at Google. An engineer who bridges low-level rendering details and modern ML, he also interviews candidates and mentors through technical hiring.
10 years of coding experience
4 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Tomsk State University
Master's degree, Computer Science, Master's degree, Computer Science at Télécom Paris
Summer Internship, Computer Science, Summer Internship, Computer Science at University of Sussex
Contributions summary:Daniil primarily focused on implementing and fixing issues related to the CSS Overflow and Carousel features within the Chromium repository. They worked on implementing user action pseudo-classes, resolving hit tests for scroll buttons, and modifying the layout for scroll markers. Their contributions included fixing focus-related issues for scroll markers and buttons, and generally expanding the styling capabilities for these elements. Furthermore, they added specific tests, and adjusted existing tests for the carousel features.
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Full-stack Developer
Contributions:1 review, 12 commits, 4 PRs in 1 month
Contributions summary:Daniil primarily contributed to the test suites for Web platform specifications, focusing on areas such as CSS, media queries, and HTML semantics. They implemented new features for CSS, specifically related to animation-composition, font units, and the `media-progress()` function. Additionally, the user addressed and fixed issues related to existing features, such as the `offset-path` property and improved testing of CSS features.
microsoft-edgetest-runnerspecssafarifirefox
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.