Projects

A list of active and abandoned projects. It's a bit challenging to hobby code once family and kids become priority number one!

Recent

Experiments with Django and Hexagonal Architecture - is a Python project that backs up my article series about the topic.

Archived

Concrete Settings - was a configuration management library for Python applications. I experimented with interesting Python constructions to define class fields control logic in form of Java-annotations; Validation by type hint; Extracting fields documentation from Sphinx-style comments; Sourcing settings from JSON, YAML, *.py, environment etc. But in the end, the whole project was buried under the weight of Pydantic.

Kidomi - was an HTML templating library which accepts JSON as input and returns a DOM node. It was even used in production at Blancco, where I work at that time. But the naked truth about writing this - I was young and suffered from "not invented here" syndrome :)

PyRegs - was a Python 3 and Tkinter-based regular expressions debugger inspired by Kodos. Worked nicely, but got abandoned when similar web-based tools became available.

Kaylee - was a Python and CoffeeScript-based framework for developing in-browser distributed and volunteer computing applications. It was inspired by SETI@Home - I wanted to solve computation problems by making a huge in-browser calculation engine. Little did I know that Bitcoin reaches $100 in July of 2013 and people would be reluctant to spend their computational resources for free :)

My Master's Thesis

My Master's Thesis "Decision fusion of voice activity detectors".