Projects

3/19/2020 • ☕️ 3 min read

This page lists projects that I’ve been involved as software engineer. Some of them are still being used by somebody.

Merlin

📆2019 - now experimental GitHub

An open-source document search engine with full-text search, thumbnails and many other cool features. More about it.

Fint

📆2019 - now experimental GitHub

It is compact .NET CIL interpreter written in pure F#. See this post to get more details about this project.

LingvoGraph

📆2018 - now experimental GitHub

Student driven project for learning second languages and approaching latest technologies. More about it.

Pandora

📆2018 - now experimental GitHub

Student driven project for learning second languages and approaching latest technologies. More about it.

Spirent Velocity

📆2016 - 2018

I had a great opportunity to be a developer of Spirent Velocity automation platform. Talented dev team. I had a fun time.

ActiveReports

📆2010 - 2015

I had a great opportunity to be a developer of ActiveReports - one of the advanced and complete reporting platform for .NET. Talented dev team. I had a fun time.

Here I was one of major driver to dramatically boost performance of this report generator.

PageFX

📆2007 - 2008

It is binary-level compiler from .NET CIL to Adobe Flash Player VM byte code used in ActiveReports. It is recently open sourced. It was extremely interesting and one of the challenging project I’ve ever worked on. It was used to build Flash Viewer component. This component was quite popular some days. I am proud how this compiler was stable and it worked without changes for years.

This GitHub page lists all contributors to the project I’ve worked with.

See also tools used to make it.

Status dead, but it can be reanimated for example to allow using C# to develop applications for Adobe Integrated Runtime

CarbonDocs

📆2004 - 2010

This .NET library allows to generate PDF docs from HTML. More info is here. I’ve been developing it almost solely after being graduated university.

Circle Laser Writing Systems

📆2002 - 2007

At IAE at laboratory of diffractive optics I’ve been developing different software components to manage CLWS resources. One of the major component is Device Manager. It is a component to manage hardware drivers called devices.

See this post to get more details about this project.

Status still-used in the laboratory of diffractive options.

voXcat for DiOptic

📆2002 - 2003

CAT means Computer Aided Tomography. It is tomography analysis software. Implemented in C++ using Microsoft Foundation Classes. It was first paid contract. See this post to get more details about this project.