Mikko Koppanen

London, England, United Kingdom
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
Mikko Koppanen is a seasoned backend engineer based in London with 16 years of experience building infrastructure tools, platforms, and mobile/embedded systems. He enjoys mentoring and focuses on robust, cross-platform C/C++ and native extensions, demonstrated by substantial contributions to ZeroMQ core and high-level bindings that improved build systems, portability and zero-copy message handling. His open-source work spans widely used projects like ZeroMQ and Imagick, plus PHP extensions for barcodes and memcached, showing a knack for low-level debugging, build-tooling and memory-safety fixes. Colleagues know him for pragmatic refactors that reduce platform-specific breakage and for introducing non-blocking and formatted I/O features that make libraries easier to use. He combines deep systems expertise with a preference for developer-friendly APIs and maintainable build infrastructure.
code16 years of coding experience
languagesEnglish, Finnish, Swedish, German
stackoverflow-logo

Stackoverflow

Stats
388reputation
15kreached
5answers
0questions
github-logo-circle

Github Skills (42)

socket-io10
debug10
c-language10
zeromq10
messaging10
multiplatform10
back-end-development10
autoconf10
build-system10
mq10
cross-platform10
c1110
networking10
message-system10
libmemcached10

Programming languages (17)

C#JavaC++CScalaGoHTMLReason

Github contributions (5)

github-logo-circle
zeromq/php-zmq

Jan 2012 - Apr 2019

ZeroMQ for PHP
Role in this project:
userBack-end Developer
Contributions:186 commits, 6 PRs, 41 pushes in 7 years 3 months
Contributions summary:Mikko primarily focused on improving and fixing examples within the php-zmq repository. They addressed issues related to the behavior of the ZMQ sockets, providing fixes and improvements to ensure correct functionality. Furthermore, the user corrected code and updated examples, particularly concerning client and server non-blocking operations. The user also addressed a few bugs related to socket behavior and memory management with context and socket objects.
phpzeromqprooph
mkoppanen/php-zbarcode

Jan 2013 - Nov 2021

PHP extension for reading barcodes. Uses ImageMagick(http://www.imagemagick.org/) for image support and zbar(http://zbar.sourceforge.net/) for scanning the barcodes.
Role in this project:
userBack-end Developer
Contributions:20 commits, 2 PRs, 9 pushes in 8 years 11 months
Contributions summary:Mikko primarily contributed to the PHP extension for reading barcodes. Their work involved fixing bugs, such as those related to build issues and image processing. They also implemented open basedir checks and improved error messages related to image failures. Furthermore, the user refactored and cleaned up the code, while also adding support for Travis CI.
barcodespdf417sourceforgezbarbarcode-scanner
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
Mikko Koppanen