Timeline
2022
Learning Python
Started learning programming with Python. Went through the core fundamentals — syntax, data structures, functions, OOP — and used them to build a handful of small practice projects to solidify the basics.
Learning web development
Moved on to web development, picking up HTML, CSS, and JavaScript. Built small static pages and scripts to understand how the browser, DOM, and client-server model work together.
2023
Creating Engine-2D
A simple 2D game engine built with web technologies on the frontend and Node.js on the backend. Aimed to explore rendering, a basic game loop, and asset handling from scratch. The project remains unfinished, but it was a solid exercise in engine architecture.
Creating Sound Pad
A desktop Windows application written in Python with a web-based UI, designed to replicate the functionality of the original Soundpad. It routes audio through a virtual audio cable so sound effects can be played into voice chats and streams, and was one of the first projects combining a Python backend with a browser-based interface.
2024
Started learning React and Next.js. Also learning Golang
Shifted from plain JavaScript to modern frontend tooling, starting with React and then Next.js for full-stack capabilities like routing and server-side rendering. In parallel, began learning Golang to get comfortable with a statically typed, compiled backend language.
Building the FastYt website
A web app built with React on the frontend and a Python backend, created to practice connecting a frontend framework to a real API. The project was later rewritten with Next.js to take advantage of server-side rendering and a more modern full-stack structure.
Started developing Security Hub
Began work on Security Hub, a larger personal project. The first version had a Golang client, a web-based interface wrapped in a native C shell, and a microservice backend split across Python and Node.js (TypeScript) — an early attempt at combining multiple languages in one cohesive system.
2025
Finished developing Security Hub
Rebuilt Security Hub around a much stronger modular architecture: a performance-critical core written in C++ with feature modules written in Golang. This redesign made the system easier to extend and significantly more stable than the original prototype.
Started developing Voxta (Desktop)
Began building Voxta, a messenger application. The initial version was an Electron desktop app backed by a microservice architecture written in Python and Node.js (TypeScript), covering core messaging features end to end.
2026
Started developing Voxta (Mobile)
The original Voxta messenger was desktop-only, so it was rewritten for mobile using Flutter, bringing the same core experience to phones. The backend keeps the same microservice architecture as the desktop version, letting both clients share the same services.
Creating Converter to gain experience working with Next.js
A file/format converter site built entirely with Next.js, used as a focused exercise to get more hands-on experience with the framework's routing, API routes, and deployment workflow. Only Next.js was used, front to back.
Creating Site Tools to gain experience working with Next.js
A collection of small web-based utility tools, again built entirely with Next.js to keep practicing the framework in a real, deployed project. Only Next.js was used, front to back.