Ven Kalegin

My pet projects on GitHub

When inspiration strikes me out of the blue and I cannot ignore it, I open my favorite IDE and type a little piece of code. And again...

My programming companions

React Pacman

CLICK FOR LIVE PREVIEW HERE

Popular Pacman game implemented in React and TypeScript. THanks to Konva JS library managing layers on html5 canvas, the game updates at 60 fps rate.


Cloud Diagram

CLICK FOR LIVE PREVIEW HERE

Diagram editor in browser using TypeScript and SVG.


Log Aggregator

LIVE DEMO

Aggregate similar log records for statistics. Minhash, Locale-sensitive hash, Masked N-grams, C# Core


big O estimator

LIVE DEMO

Given a c# function, runs performance benchmarks on different number of entries and makes estimation of limited performance behavior in terms of Big O notation.


optimized .net standard task queue

LIVE DEMO

Want to await on hundreds or thousands remote connections from c# core application? Use this queue to replace Task.WhenAny(...) that will take O(N2) time to await and delete task from array, where N denotes number of tasks.


tampa bay night

CLICK FOR LIVE PREVIEW HERE

Late flight JFK → TPA, airplane window overlooking the sweet Tampa Bay. Could not resist to make a portrait of it in typescript, leaflets and d3.

Best viewed in Edge because it has gpu optmization.


Whiteboard

CLICK FOR LIVE PREVIEW HERE

COVID forced many people to work from home. What about the collaboration near the whiteboard?

This is my attempt to implement the ai augemented whiteboard in React, TypeScript and SVG. Interface mimics Microsoft Teams.

Want to draw cat chasing mouse? You can do express yourself in 20 seconds: