My Programming Projects

A collection of my personal and professional programming endeavors.

Project 1: Histrf.ru

Overview: My first professional engagement involved developing both public and admin APIs using the Laravel 8 Framework for Histrf.ru. Challenge: The project was particularly demanding due to the tight deadline of 3 months. Innovation: It was my inaugural experience with implementing Redis queries for background calculations.

View Project

Project 2: rvio.histrf.ru

Overview: For my second project, we chose Laravel Nova for the admin CMS, which significantly streamlined our workflow. Feature: We implemented an Excel/CSV importer that simplified the process of uploading articles.

Sample Code:

View Project

Project 3: Finances Management System

Overview: I contributed to an MVP finance management system for businesses, enabling them to collect spending reports and analytics. Technologies: The project was built with Laravel 9 and Clickhouse for extensive report generation. Integrations: It featured multiple bank integrations and a robust file loading system for parsing bank statements into company accounts. Best Practices: This project marked the beginning of my use of Dependency Injection and query profiling with Clockwork to enhance code efficiency and maintainability.

Project 4: Napopravku Telemed

Overview: At a new position, I joined the development team for Napopravku Telemed, an online consultation platform. Legacy Code Management: The project involved working with legacy code and ensuring compatibility with various versions of the accompanying mobile app. Docker Adoption: This role also introduced me to the regular use of Docker and deployment processes. Additional Contributions: Beyond development, I honed my documentation skills, creating Confluence articles, UML models, flow charts, and Postman collections to facilitate QA and mobile development.

View Project

4Fun projects

Project 1: Telegram GPT-Bot

This project was initiated to enable GPT-based chat functionalities on Telegram without the need for a VPN, as Russian IP addresses are currently blocked by the OpenAI website's Cloudflare configuration. The solution involves a straightforward implementation of a Telegram bot that operates via a webhook, paired with an OpenAI driver to handle request and response transactions with the OpenAI API.

Key Features:

For more details and to view the source code, please visit the GitHub repository:

View Project on GitHub