Mikhail Lappo is a Lead Software Engineer based in Munich with a decade of experience specializing in low-level systems, embedded Linux/Android platform bring-up, and automotive gateway development. He has deep expertise in bootloaders, kernel/OP-TEE integration, secure boot chains, power management and OTA update systems across ARM SoCs such as Renesas R-Car Gen3 and i.MX series. His background spans hardware bring-up, kernel and platform internals, and hands-on debugging with tools like Lauterbach and oscilloscopes, enabling him to optimize boot processes and field-update workflows for production vehicles. At Intel he worked on lossless system tracing and platform enablement, and his open-source contributions show pragmatic fixes for build systems and low-level C/C++ robustness (notably in projects like Perfetto and TWRP). He combines architect-level thinking with practical build/release and packaging experience (Conan recipes, MSVC/clang compatibility fixes), making him effective across development, tooling and release pipelines. Known for squeezing performance from constrained systems, he frequently blends kernel-level solutions with secure, production-ready embedded engineering.
10 years of coding experience
13 years of employment as a software developer
Masters degree Software engineering, Masters degree Software engineering at Saint Petersburg State University of Aerospace and Instrumentation
Contributions:47 reviews, 25 commits, 62 PRs in 1 year 1 month
Contributions summary:Mikhail primarily contributes to the `conan-center-index` repository by creating and updating recipes for various libraries and tools. Their work includes adding new versions, fixing build issues, and configuring build systems. Specifically, the user added and updated recipes for `perfetto`, `grpc`, `libusb`, `libipt`, `zlib`, `boost`, and `libzip`, demonstrating proficiency in package management. They also implemented fixes, including patching for CVE vulnerabilities.
Performance instrumentation and tracing for Android, Linux and Chrome
Role in this project:
Backend Developer
Contributions:7 commits, 2 PRs, 7 comments in 3 months
Contributions summary:Mikhail's primary contribution focuses on fixing build issues and addressing compiler errors specifically related to the MSVC compiler in the Perfetto project. Their work involved modifying logging macros to accommodate the MSVC compiler's behavior and resolving narrowing conversion errors within the codebase. The user also addressed issues related to type conversions when the built-in clock values are used. The user's commits demonstrate a strong understanding of the compiler and build system.
instrumentationtracinglinuxandroidchrome
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
Mikhail Lappo - Lead Software Engineer at Tensordyne