Welcome to my GitHub profile! I’m a dedicated learner exploring the intersections of programming, data analysis, and software development.
My current GitHub commit rankings in Finland, according to committers.top:
Latest joke:
I scored 5.0/5.0 at Varia, yet my espresso machine still returns HTTP 418: I'm a teapot when I ask for coffee.
Other: GCC, Fastify, Pytest, RStudio, Mongoose, 2FA, JWT, Keycloak, Strapi, WebSocket, GDPR, Infrastructure, Web Scrapers, AI integration (local & cloud), VPS, VPN, Hetzner, Oracle
-
webserv
Lightweight HTTP/1.1 server in modern C++20 built for the Hive/42 specification. Ships a poll-based event loop, CGI execution sandbox, and Nginx-style configuration parser. CI tracks build/docs/license badges and enforces clang-tidy, clang-format, and editorconfig with docs deployed via GitHub Pages.
Tech stack: C++, GDB, Valgrind, Python, pytest, Nginx, ApacheBench, Siege, Docker, GitHub Actions
Highlights: RFC 7230–7235 compliance, keep-alive connection reuse, automated tooling pipeline -
CPP Modules
Complete 42 C++ module curriculum covering canonical OOP forms, templates, STL containers, polymorphism, exception safety, and concurrency primitives through progressively harder exercises.
Tech stack: C++, GDB, Valgrind, Python
Highlights: Modern C++ idioms, design-by-interface practice, rigorous memory/resource management -
miniRT
A minimalist ray tracer written in C using MLX42. Built to render 3D graphics efficiently with a strong focus on single-threaded optimization.
Tech stack: C, MLX42, KCachegrind -
minishell
A Unix-like shell that handles parsing, redirections, pipes, signals, and built-in commands.
Tech stack: C, GDB, Valgrind -
Philosophers
A concurrency project solving the Dining Philosophers problem using threads and semaphores. Focused on synchronization and deadlock avoidance.
Tech stack: C, GDB, Valgrind -
42cursusLibft
Custom implementation of selected libc functions, including memory management, string operations, and linked list utilities.
Tech stack: C, GDB, Valgrind
-
Inception
Automated Docker Compose stack following the 42 Inception brief: orchestrates Nginx, WordPress, and MariaDB with custom networks, persistent volumes, TLS, and health checks behind reproducible make targets.
Tech stack: Docker, Docker Compose, Makefile, MySQL, WordPress, PHP
Highlights: Infrastructure as code, container hardening, reproducible environment bootstrap -
DevOps footprint Continuous integration, container orchestration, and automated testing pipelines are also embedded in webserv, Arcade Transcendence and Boardgamecafe, leveraging Docker, Docker Compose, Prometheus, GitHub Actions, Dependabot, Jest, Vitest and load-testing suites.
-
Automation & Cloud Operations
Experienced in using Ansible for deployment automation and configuration management across multiple environments. Deployed and maintained VPN infrastructures using WireGuard, OpenVPN, and X-Ray (VLESS Reality). Active user of Cloudflare, Oracle Cloud and Hetzner Cloud, focusing on secure, efficient, and reproducible server setups. -
Lead Intelligence Platform (private project)
Developed an automated lead generation and scoring system for M&A professionals targeting Nordic SMEs. The platform discovers businesses for sale, enriches company data from public registries, scores leads, and provides valuation estimates. Highlights: data automation, enrichment pipelines, and business intelligence integration.
-
Arcade Transcendence 🔗 Live Demo(https://irychkov.com)
A distributed, microservices-based gaming platform featuring a fully playable 3D Pong game, real-time matchmaking, tournaments, live chat, user presence tracking, and a full DevOps stack supporting scalable, production-ready infrastructure.
Tech stack: React, Vite, TypeScript, TailwindCSS, Babylon.js, Node.js, Fastify, SQLite, Redis, WebSockets, Docker, Docker Compose, Nginx, PNPM (monorepo), GitHub Actions, Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Vitest, Prettier, Oracle Cloud, Cloudflare
-
Boardgamecafe 🔗 Live Demo (https://cafeboardgame.onrender.com)
A full-stack web platform for a real-life café offering table and board game reservations, event listings, and a Stripe-powered checkout. Includes multilingual support, working hours logic, and a full admin panel for managing tables, prices, and events.
Tech stack: React, Node.js, Express, MongoDB, Mongoose, Stripe, JWT, HTML, CSS, Tailwind CSS, MUI, SweetAlert2, Day.js, libphonenumber-js, express-validator, Moment-Timezone, Nodemailer, bcryptjs, Docker, Docker Compose, GitHub Actions, Dependabot, Jest -
Visit_Central_Asia
A hobby project originally built as an info site for Central Asia. Currently evolving into an e-commerce platform with React and MongoDB.
Tech stack: JavaScript, React, MongoDB, HTML,CSS
Feel free to reach out if you’d like to collaborate or discuss interesting projects!



