Vitaly Dyachkov

Full-stack Developer at EBF GmbH

Cologne, North Rhine-Westphalia, Germany
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
🎓
Top School
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.
code12 years of coding experience
job3 years of employment as a software developer
bookFirst-class honours, Computer Science, First-class honours, Computer Science at Moscow State University of Instrument Engineering and Computer Sciences (MGUPI)
languagesEnglish, German, Russian
github-logo-circle

Github Skills (19)

javascript10
c-language10
testing10
safari10
css10
configuration-management10
browser10
webkit10
dom10
web-standards10
html10
cprogramming-language10
test-automation10
operating-system10
desktop9

Programming languages (8)

C++CSSCCMakeHandlebarsJavaScriptValaHTML

Github contributions (5)

github-logo-circle
SerenityOS/serenity

Feb 2022 - Apr 2022

The Serenity Operating System 🐞
Role in this project:
userFull-stack Developer
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.
kernelunixbrowserserenityoperating-system
web-platform-tests/wpt

Dec 2021 - Dec 2021

Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
userFront-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.
Request Free Trial