tsvbits

Projects

March 19, 2020 • ☕️ 2 min read

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

Fint

2019

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

Status experimental, incomplete

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.

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

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

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.