Nikolai Kondrashov

Developer at Maven Securities

Amsterdam, North Holland, Netherlands
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
Nikolai Kondrashov is a backend-focused software engineer with 17 years of experience building robust, low-level systems in Python and C++ across Linux environments. Currently at Maven Securities in Amsterdam, he has a strong track record at Yandex and contributions to production-critical open-source projects like FreeRADIUS, SSSD, and Linux USB/HID tooling. He enjoys working close to hardware and extracting abstractions from messy inputs, demonstrated by kernel driver work for Huion tablets and USB HID utilities. His contributions emphasize stability and correctness—fixing compilation issues, improving IPv6 handling, and adding configurable safeguards. A Higher School of Economics computer science graduate, he blends formal training with a self-taught, systems-minded approach to problem solving.
code17 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Higher School of Economics
languagesEnglish, Russian
github-logo-circle

Github Skills (30)

debugging10
jboss-eap10
debug10
command-line-interface10
user-authentication10
authentication10
sssd10
usb10
c-programming10
c1110
linux-kernel10
c1710
kernel10
driver10
device-driver10

Programming languages (10)

TypeScriptDockerfileShellCSSCJavaScriptGoLua

Github contributions (5)

github-logo-circle
DIGImend graphics tablet drivers for the Linux kernel
Role in this project:
userBack-end Developer
Contributions:6 releases, 4 reviews, 374 commits in 8 years 11 months
Contributions summary:Nikolai primarily contributed to the development of the Huion HID driver for the Linux kernel. Their work focused on implementing features and fixes for the driver, including making the module compile, inverting in-range bits, and handling tablet firmware versions. The contributions involved modifying the HID report descriptors for various UC-Logic and Huion tablets and the addition of udev rules. The user's work was centered on USB driver functionality and the specific interaction with graphics tablets.
driverskerneldrivertabletlinux
gregkh/usbutils

Jun 2010 - Jan 2019

USB utilities for Linux, including lsusb
Role in this project:
userBack-end Developer
Contributions:92 commits in 8 years 8 months
Contributions summary:Nikolai primarily worked on the `usbhidutils` project, focusing on the implementation of a utility to dump USB HID report descriptors and stream data. They added features such as detaching/attaching, claiming/releasing interfaces, and added stream dumping functionality. They also worked on improving error handling and incorporating stream pausing, resuming, and feedback options. Their contributions involved creating utility functions, adding command-line options, and modularizing the code for better maintainability.
linuxusb
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 Kondrashov - Developer at Maven Securities