- 2022-∞: Headjack - The base layer of cyberspace: decentralized identity & content addressing at web-scale
- 2020-2020: Status - Worked on Ethereum 2 Proof of Stake client Nimbus (Beacon Chain)
- 2019-2020: NuoDB (distributed SQL DB) - Sped up C++ builds by 80%, worked on per-statement memory use tracking
- 2018-2019: Implemented hot code-reloading in the compiler of the Nim programming language
- 2016-2018: Worked on open source - doctest (C++ testing framework), rcrl (C++ RELP), game (game engine)
- 2013-2015: Chaos - Integrating V-Ray into Maya - worked on CMake, scene translator, XGen
- 2012-2013: Gameloft - Worked on gameplay/3D/UI/network/engine programming
- older: https://github.com/onqtam/code-evolution
- Internet 2.0: The Global Brain (slides) - code::dive 2023
- Headjack: Decentralized identity & content addressing at web-scale (slides) - code::dive 2022, Blockchain Sofia
- C++ as Assembly 2.0 - Hello Nim (slides) - code::dive 2019, OpenFest 2019
- The architecture of a modern SQL engine - query compilation, optimization and execution (slides) - C++ Sofia
- Nim - the first compiled language with full support for runtime hot code-reloading (slides) - ACCU 2019, C++ Sofia
- The Hitchhiker's Guide to Faster Builds (slides) - CppOnSea 2019, NDC TechTown 2019, C++ Russia 2019, C++ CoreHard 2019, code::dive 2018, MeetingC++ 2018, Total Chaos 2018, C++ Sofia
- Interactive C++ Compilation (REPL) Done in a Tiny and Embeddable Way (slides) - CppCon 2018, C++ Russia 2018
- Doctest: The Fastest C++ Testing Framework (slides) - CppCon 2017, code::dive, Cpp-Summit, CG2, OpenFest
- Programming languages: C/C++, Nim, Python, TypeScript
- APIs, libraries & frameworks: Vue.js, Boost, Qt, Kafka, Protocol Buffers, LibClang, Seastar, LLVM
- Other: blockchains, Ethereum, compiler development, algorithms, databases, distributed systems, multi-threaded programming, testing, automation, game development, graphics programming, network programming