I'm a hobby coder passionate about tech (mostly web, machine learning, gamedev and graphics).
Here's some of my pet-projects
- Mitrasoft web app: test assignment for Mitrasoft company based on two microservices: server and client, implementing REST API and gRPC. Stack: Spring Boot, Hibernate, PostgreSQL, Liquibase, Gradle, Docker.
- wargaming backend test: another test assignment (the task is open (rus)). There's some basic tasks related to SQL and small scripts writen in Python. The main part is Spring application implementing CRUD for managing kitties:) Stack: Spring Boot, PostgreSQL, Maven, Docker.
- Hexlet project lvl5 (WIP): Final project of a Hexlet Java-Developer Course. Implementation of Task Manager basend on Spring Framework. Stack: Spring (Boot, Security, Validation, Hibernate), Liquibase, H2 DB, PostgreSQL, Gradle, Github Actions, Heroku.
- Hexlet project lvl4: 4th project of Hexlet Course. Web app based on Javalin framework. App is sending requests for different web-sites and get some analytics info about it. Stack: Javalin, Ebean, H2, PostgreSQL, Thymeleaf, Jsoup, Junit, Github Actions, Heroku.
- Ray Tracing in One Weekend: Implementation of famous book by Piter Shirley
- Yandex/MIPT C++ Belts (WIP 2/5): Test assignments for Yandex's course on Coursera.
- LearnOpenGL (WIP): another implementation of learnopengl.com book.
- Vulkan Engine: Code for tutorial by Brendan Galea on youtube. Implementing 3D engine based on vulkan api
- skp tools. Some sql queries and python scripts which I used when I worked at snowqueen company (retail - fashion).
- Docker_FlaskML: small project based on flask server which returns prediction from a trained model. All packed in docker container.
- MIPT Machine Learning Specialization: notebooks based on tasks given in MIPT ML spec (Coursera).