# Maxim Menshikov > Cybersecurity expert and static analysis researcher based in Porto, Portugal. I build static analysis, security and developer tools that find real bugs and vulnerabilities in large, production codebases. Maxim Menshikov is the founder of Interpretica and works on static analysis frameworks, compilers and developer tools, distributed testing, and reverse engineering. Across nearly two decades he has shipped software to hundreds of thousands of devices and led large, long-running projects. This site hosts his CV, a portfolio of 150+ projects, a blog, and scientific publications. ## Key pages - [Home](https://menshikov.org/): overview, expertise and highlights - [CV](https://menshikov.org/cv/): education, experience, patents and awards - [Projects](https://menshikov.org/projects/): portfolio of 150+ projects with domain and platform filters - [Blog](https://menshikov.org/posts/): articles on engineering, testing and tooling - [Papers](https://menshikov.org/papers/): scientific publications - [Links](https://menshikov.org/links/): related sites - [Português](https://menshikov.org/pt/): Portuguese version of the home page ## Expertise (project areas) - [Static analysis](https://menshikov.org/projects/static_analysis.html): industrial-grade analyzers that find real defects in large codebases - [Cybersecurity](https://menshikov.org/projects/tag-cybersecurity.html): finding and eliminating real vulnerabilities in production systems - [Reverse engineering](https://menshikov.org/projects/tag-reverse-engineering.html): undocumented platforms, binaries and protocols - [Development Tools](https://menshikov.org/projects/development-tools.html): compilers, IDEs, debuggers and build systems - [Operating systems & Embedded](https://menshikov.org/projects/os-embedded.html): routers, drivers, embedded and mobile systems - [Testing & QA](https://menshikov.org/projects/tag-testing.html): distributed testing systems and QA pipelines - [Infrastructure](https://menshikov.org/projects/tag-infrastructure.html): corporate infrastructure and tooling ## Blog posts - [Changing landscape](https://menshikov.org/2024/10/21/changing-landscape/): We have more tools than ever — IDEs, language servers, containers, clouds, AI. But more choice did not make development better. Two ways ... - [A library for parsing printf format](https://menshikov.org/2021/11/06/fmtparser/) - [CMake to Microchip Studio project file generation](https://menshikov.org/2021/10/01/cast/) - [Cognitive load reduction as a debugging aid](https://menshikov.org/2021/04/07/cognitive-load-reduction-as-a-debugging-aid/): Some bugs live in projects too large to run under a debugger, where the logs are millions of lines long. The fix is not a smarter tool — ... - [Implicit knowledge breaks your software](https://menshikov.org/2021/03/21/implicit-knowledge-breaks-your-software/): The most dangerous knowledge on a team is the kind nobody wrote down. When experienced engineers bend best practices, the unwritten reaso... - [How learning Linux makes you a better programmer](https://menshikov.org/2021/02/28/how-learning-linux-makes-you-a-better-programmer/): Windows is still the most used operating system, but for someone learning to program, Linux teaches the things that actually matter — dec... - [Does programming have anything to do with mathematics?](https://menshikov.org/2021/02/24/does-programming-have-anything-to-do-with-mathematics/): Programming languages and pure mathematical notation are often treated as separate worlds. I argue they describe the same thing — and mod... - [Faulty keyboard joins scientific index](https://menshikov.org/2021/02/08/faulty-keyboard-joins-scientific-index/) - [Dell XPS 15 9560 and Samsung 980 Pro SSD](https://menshikov.org/2021/02/07/dell-xps-15-9560-and-samsung-980-pro-ssd/) - [Escape from Windows 10](https://menshikov.org/2016/05/26/escape-from-windows-10/) - [OpenSWAN tips and tricks](https://menshikov.org/2016/04/30/openswan-tips-and-tricks/) - [OSBuilder8: процесс разработки](https://menshikov.org/2014/03/26/osbuilder8-the-process-russian/) - [OSBuilder8: the development process](https://menshikov.org/2014/03/25/osbuilder8-the-process/) - [How it works: Full Unlock (WP7)](https://menshikov.org/2014/02/01/how-it-works-full-unlock/) - [Как это работает: Full Unlock (WP7)](https://menshikov.org/2014/02/01/how-it-works-full-unlock-russian/) - [Merry Christmas!/Happy new year!/whatever](https://menshikov.org/2013/12/24/year-results/) - [Dynamics 2.0 anniversary](https://menshikov.org/2013/11/24/dynamics-2-0-anniversary/) - [Major giveaway](https://menshikov.org/2013/10/25/major-giveaway/) - [Windows 8.1 RTM](https://menshikov.org/2013/10/21/windows-8-1-facepalm/) - [Hello, world!](https://menshikov.org/2013/10/13/hello-world/) ## External - [Interpretica](https://interpretica.io): static analysis company founded by Maxim Menshikov - [GitHub @maximmenshikov](https://github.com/maximmenshikov): current tools and projects - [GitHub @ultrashot](https://github.com/ultrashot): older reverse-engineering work - [LinkedIn](https://www.linkedin.com/in/maxim-menshikov)