Alexey Avdyukhin

Software Engineer

Yerevan, Armenia
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
Alexey Avdyukhin is a seasoned software engineer with 12+ years of experience spanning low-level firmware, embedded hardware, and full-stack .NET development. He combines deep C and microcontroller expertise (AVR, STM32) with practical knowledge of networks and Linux server automation gained from early roles at an ISP and long tenure in engineering teams. Alexey is an active open-source contributor to notable retro-gaming projects like hakchi2 and FCEUX, shipping emulator features and cartridge mapper support that users rely on. He founded a hardware/software shop, publishes popular open-source device projects (some commercially produced), and runs a YouTube channel with 100k+ subscribers showcasing device design and reverse engineering. Comfortable across C#, Python, Verilog, SQL, and web stacks, he bridges hardware and software to deliver end-to-end product solutions. Notably, his background in competition-level algorithmics and hands-on circuit board design gives him an unusual blend of algorithmic rigor and practical electronics craftsmanship.
code12 years of coding experience
job15 years of employment as a software developer
bookNational University of Science and Technology "MISIS"  (Moscow Institute of Steel and Alloys)
stackoverflow-logo

Stackoverflow

Stats
1,018reputation
324kreached
16answers
4questions
github-logo-circle

Github Skills (20)

debug10
c-language10
develop10
ui-design10
interface-design10
dotnet-core10
cprogramming-language10
csharp10
emulation10
device-emulation9
script6
wpf6
lua6
wizard6
winforms6

Programming languages (12)

C#TypeScriptJavaSystemVerilogShellC++CSCSS

Github contributions (5)

github-logo-circle
ClusterM/hakchi2

Jan 2017 - Nov 2020

Tool that allows you to add more games to your NES/SNES Classic Mini. WARNING: hakchi2 is no longer supported. Please use hakchi2 CE.
Role in this project:
userFull-stack Developer
Contributions:24 releases, 521 commits, 103 PRs in 3 years 11 months
Contributions summary:Alexey was involved in implementing new features for the NES/Famicom console emulator tool, hakchi2, modifying the user interface and file system. They added support for the SNES Mini and Game Gear consoles. They modified the code to include settings for SNES mini, including a toggle for applying various game genie features, and added auto-updating features for the application itself.
gamesnesomssegasnes
TASEmulators/fceux

Aug 2018 - Jan 2023

FCEUX, a NES Emulator
Role in this project:
userBack-end Developer
Contributions:92 commits, 9 PRs, 69 pushes in 4 years 5 months
Contributions summary:Alexey contributed primarily to the FCEUX emulator's functionality, focusing on improvements to cartridge support. They implemented support for new mappers, which are essential for emulating different NES cartridge hardware. They also fixed bugs related to the header editor and HEX editor, which enhanced the usability of the tool. Furthermore, the user added support for the Hori 4-Player Adapter and added an emu.exit() function to Lua, improving user experience.
emulatornesemulationlibretrones-emulator
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
Alexey Avdyukhin - Software Engineer