Nikolai Chizhov

Software Engineer at Woven Planet Holdings

Tokyo, Japan
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

👤
Senior
🎓
Top School
Nikolai Chizhov is an embedded software engineer with about a decade of experience delivering IoT, automotive, and measurement system projects, currently based in Tokyo and working at Woven Planet Holdings. He brings deep low-level expertise—demonstrated by contributions to the DuckStation PlayStation emulator where he fixed OpenGL context issues, removed duplicated code, and improved core CD image and game-list handling. A PhD candidate in computer engineering from MEPhI with a master’s in engineering physics, he blends rigorous academic training with practical firmware and backend problem-solving. Known for stabilizing and optimizing complex codebases, he favors hands-on fixes that improve performance and maintainability across cross-platform environments.
code10 years of coding experience
bookPhD Candidate, Computer engineering, PhD Candidate, Computer engineering at National Research Nuclear University MEPhI (Moscow Engineering Physics Institute)
github-logo-circle

Github Skills (8)

debugging10
debug10
c-language10
cprogramming-language10
emulation10
device-emulation10
opengl9
vulkan8

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
stenzek/duckstation

Jun 2024 - Jul 2024

Fast PlayStation 1 emulator for x86-64/AArch32/AArch64/RV64
Role in this project:
userBack-end Developer
Contributions:2 PRs, 1 comment in 6 days
Contributions summary:Nikolai primarily focused on bug fixes and minor code improvements within the DuckStation emulator. They addressed issues related to OpenGL context configuration, removed duplicated code, and corrected string-to-C-string conversions. Furthermore, the user modified variable access within the game list and CD image processing, indicating involvement in core emulator functionality and potentially addressing performance or stability concerns. These modifications span multiple source files demonstrating their expertise with the codebase.
emulatorvulkanaarch32hardware-renderersenhancements
Kpada/usonic_water_flowmeter

Sep 2015 - Jan 2019

Contributions:11 commits in 3 years 4 months
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
Nikolai Chizhov - Software Engineer at Woven Planet Holdings