Welcome to my homepage! I use it primarily to share about principles and practice of software engineering, education, as well as references and links to anything relevant.
My expertise is primarily in software systems typically written in C++, with a focus on computation and computational aspects of modern AI, as well as general interest in all layers supporting it: from software down to materials science. I'm also advocating for efficient software development practices like RAPID.
My YouTube channel contains videos (mostly in Armenian) related to a class I organized in 2015 in Armenia. The class is called MASIS for Modern Applications and Software Infrastructure Systems and was taught as an open class at IT ERC of the Yerevan State University, and later as part of a Master's course of IT ERC. In 2025, the class was adapted for a six-month internship on software engineering using C++ at Grid Dynamics Armenia, starting in February.
Below are some of the personal software projects I have worked on or am currently working on:
Design and Implementation
- Kaizen - Utility code for a wide range of C++ projects in a single header file.
- Deel - AI-powered search and discovery app for seeking offers on to-dos and turning them into offers.
Advisory
- Online Chess - An online, fully browser-based chess with one of the strongest engines (Stockfish). Implementation by Julieta Sargsyan
- Sound Byte - An online, fully browser-based voice recorder. Implementation by Julieta Sargsyan
I have limited availability for conducting technical interviews. For information about time slots, pricing, and other details, please contact interviews@heinsaar.com
Leo Heinsaar