Hello, I'm
Software and Internet Technologies student passionate about backend development, artificial intelligence and building practical software solutions.
01 — About
I'm a 20-year-old Software and Internet Technologies student at Technical University, currently in my 3rd year. My web foundations started early on with HTML5, CSS3 and JavaScript, before I moved into backend-focused languages. My programming journey continued with C++ in my first university year, where I built a foundation in programming fundamentals, algorithms and data structures. I also took part in competitive programming competitions, which sharpened my problem-solving skills and algorithmic thinking.
Currently, I'm expanding my knowledge in software engineering, backend development and artificial intelligence — working with Java and PHP, and going through an internship focused on software development and ML/AI integration. I enjoy building practical software solutions and continuously improving my technical skills.
02 — Skills
03 — Experience
Working on software development tasks involving artificial intelligence technologies and integration of ML solutions.
04 — Projects
Web platform for construction equipment rental developed from scratch. Includes responsive design, frontend development and SEO optimization.
Command-line calendar application built around a Command pattern architecture, with a custom CLI interpreter, service layer and typed exception handling.
Ten Gang of Four design pattern implementations — State, Observer, Bridge, Decorator, Composite, Adapter, Flyweight, Chain of Responsibility, Factory Method, Strategy.
JavaFX desktop application for managing parking spots, with an MVC architecture and an embedded H2 database.
Normalized relational database design for managing employees, departments, positions, languages and absence tracking — 9 tables including a many-to-many link.
C++ console application for managing competition participants — search, sort, categorize by age, and rank winners by body-proportion ratio, with file persistence.
Seven algorithmic problems solved in C++ — GCD via Euclidean algorithm, spiral and concentric matrix generation, triangle geometry, modular arithmetic, and an O(n) frequency-counting optimization.
Future projects focused on artificial intelligence, machine learning integrations and automation.
05 — Education
Software and Internet Technologies — 3rd year (2nd year completed)
06 — Certifications
07 — Languages