Viktor Deinega is a versatile Development Engineer with 10 years of experience, strong C++ roots, and a proven record of shipping embedded and performance-sensitive systems. Based in Eindhoven, he has contributed to high-profile open-source projects like Servo and several React Native libraries, demonstrating both backend performance tuning (Rust/Python) and mobile UI/UX fixes. At Signify he worked across firmware, cloud-facing bridge software and Flutter mobile apps for Philips Hue, blending low-level C++ work with TypeScript/C# and cross-platform mobile development. He is comfortable moving between CAD-like desktop tools, radar performance optimizations, and modern mobile ecosystems—an indicator of pragmatic problem-solving and rapid skill acquisition. Known for improving performance test infrastructure and fixing tricky platform bugs, he brings an engineer’s attention to quality and an appetite for learning new stacks.
10 years of coding experience
1 year of employment as a software developer
Saint Petersburg State Electrotechnical University "LETI"
Device Information for React Native iOS and Android
Role in this project:
Mobile Developer (Android/iOS)
Contributions:11 commits, 4 PRs, 16 comments in 6 months
Contributions summary:Viktor primarily contributed to the `react-native-device-info` repository, which provides device information for React Native applications. Their work involved adding new methods to access device properties, synchronizing methods from Flutter, and updating the example application to showcase the new functionalities. Furthermore, the user addressed a crash issue specific to iOS simulators. These contributions focused on expanding the capabilities of the library to retrieve device-specific details.
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
Role in this project:
Back-end Developer & Performance Engineer
Contributions:207 reviews, 74 PRs, 3 pushes in 10 months
Contributions summary:Viktor contributed significantly to the `servo/servo` repository, primarily focusing on improving the performance and efficiency of the project. Their commits showcase expertise in optimizing and formatting Python files, specifically within the performance testing infrastructure, by addressing code quality issues. The changes reflect an understanding of performance testing methodologies and demonstrate a commitment to maintaining code quality. Moreover, the user worked on replacing `time` with `std::time`, demonstrating knowledge of Rust and its standard library.
browserrustjavascriptbrowser-engineservo
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
Viktor Deinega - Development Engineer - Full Stack at Signify