Mikhail Lappo

Lead Software Engineer at Tensordyne

Munich, Bavaria, Germany
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
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.
code10 years of coding experience
job13 years of employment as a software developer
bookMasters degree Software engineering, Masters degree Software engineering at Saint Petersburg State University of Aerospace and Instrumentation
languagesRussian, English, French, German
github-logo-circle

Github Skills (31)

c-language10
package-management10
conan10
architecture10
bionic10
recover10
cmake10
system-design10
recovery10
refactor10
enviroment10
zlib10
android10
compiler-optimization10
refactoring10

Programming languages (7)

C++ShellCStarlarkRustAssemblyPython

Github contributions (5)

github-logo-circle
conan-io/conan-center-index

Oct 2021 - Dec 2022

Recipes for the ConanCenter repository
Role in this project:
userBack-end Developer & Build/Release Engineer
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.
dependenciescpprecipespackage-managerconan-recipe
google/perfetto

Dec 2021 - Apr 2022

Performance instrumentation and tracing for Android, Linux and Chrome
Role in this project:
userBackend 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