Vitaly Dyachkov is a pragmatic full-stack developer with 12 years’ experience who transitioned from five years of iOS/macOS engineering to building web and backend systems at a German company since 2016. He has shipped a web-components library, a custom CentOS-based Linux distribution, a Java AirPrint server (HTTP, IPP, mDNS) from scratch, and an eSIM management system using Spring and Ember. Deeply curious about low-level systems, he contributes to projects like Web Platform Tests and SerenityOS, studies browser internals and CPU architectures, and is actively developing his own operating system. Comfortable across frontend and backend stacks, he pairs practical product delivery with systems-level insight—often applying OS and compiler knowledge to improve reliability and cross-browser behavior. Based in Cologne, he combines disciplined learning with steady open-source contributions that influence both desktop and web platform correctness.
12 years of coding experience
3 years of employment as a software developer
First-class honours, Computer Science, First-class honours, Computer Science at Moscow State University of Instrument Engineering and Computer Sciences (MGUPI)
Contributions:4 reviews, 5 commits, 4 PRs in 2 months
Contributions summary:Vitaly primarily refactored code related to the `Config::pledge_domain()` function within the SerenityOS, streamlining its usage across various applications. This involved renaming the function and updating its calls within numerous applications, including CharacterMap, FontEditor, AudioApplet, Taskbar, Minesweeper, and others. The commits demonstrate modifications to both Userland applications and system services, indicating a focus on enhancing system-wide security and configuration management.
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Front-end Developer
Contributions:2 reviews, 2 commits, 6 PRs in 8 days
Contributions summary:Vitaly primarily contributed to web platform tests, focusing on browser behavior and web standards. Their work involved fixing flakiness in tests, particularly related to preload behavior in Safari. They also addressed issues by modifying existing tests to ensure proper handling of CSS flexbox properties, margin application, and border color resolution. The contributions demonstrate a focus on ensuring correct rendering and behavior across different browsers.
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.