These are the projects that I created. Some have grown up big and some have not. Nevertheless, they are very important to me.
Private Captcha
Private Captcha is a Proof-Of-Work CAPTCHA service to protect forms and APIs with a strong emphasis on EU sovereignty. It is available as a SaaS and self-hosted version. Backend is written in Go and frontend - in Javascript/TailwindCSS. This is where all my time is gone these days.
Xpiks
Xpiks is a keywording and uploading tool for microstock photographers, illustrators and videographers. It is a cross-platform desktop application written in Qt/QML that allows people to add metadata to artworks and upload them via FTP to a number of websites. Soon after it’s creation it became a very popular tool and hit around 100k downloads as of now (2019).
listing
Listing is an email marketing list self-hosted platform. It works using serverless architecture with AWS Lambda and Dynamod DB allowing you to manage email subscription list of hundred thousand subscribers almost free of charge. It’s implemented using Go.
tdg+
TDG (TODO get) is a tool that facilitates “puzzle-driven development” where each TODO/FIXME comment in your repository becomes an issue. TDG itself is a tool to extract comments and it’s used in integrations for GitHub repositories and GitLab repositories.
Yannpp
During the boom of AI and neural networks I decided to understand how it works. And following Richard Feynman’s tactics - “I don’t understand what I cannot create” - I decided to write a convolutional neural networks from scratch in order to classify images. I started with fully-connected network and when it was clear (I was able to prove the equations and implement them), I moved to convolutional network. In this repository I saved C++ only implementation with lots of comments and most important papers that will help to repeat my steps.
Others
I created multiple other projects which can be found on my GitLab.