I worked on NoVerify static analyzer for PHP and KPHP compiler at vk.com. Before that, I was a part of Intel Go team: I added AVX-512 support and some compiler optimizations there, but most of the time I was tinkering the Go x86-64 assembler.
I try to maintain several[1] good[2] static[3] analyzers[4].
Sometimes I create dev tools like phpgrep (structural PHP code search using AST patterns).
Some facts about me:
- I do not approve the ways of Russia government (wars, crazy mass propaganda, censorship, ...) β¬οΈπ¦β¬οΈ
- I enjoy 3D-printing and drawing
- I love video games and game development
- My tech talks and articles can be found at github.com/quasilyte/talks
- Co-host of the GolangKazan Go community
- You can call me Alex