Developer and a Manager with 15+ years experience (so far), trying to solve complex problems using various languages, tools, and platforms.
Concurrency and Parallelism were my primary research area, where I was building Lock-Free and Wait-Free data structures as well as low contention locks.
Later I got involved with Specification problem solving and the concept of Program Synthesis and building models from examples. This has lead me to interesting findings on how this can be applied to NLP and Statistical programming.
I currently work as a "Research and Innovation Director," where I lead Computer and Data Science teams.
My newest area of research is tokenizers and parsers; I'm building a language and a compiler.
I'm the author of over 200 compiler and performance infographics covering numerous performance and compilation topics across multiple compilers and languages