I am an aspiring Software Engineer and Applied Informatics student focused on Python backend development.
I build web applications with Django and Flask and am interested in backend architecture, application security, artificial intelligence, and machine learning.
- 🎓 Studying Applied Informatics at Kuban State Agrarian University
- 🐍 Building applications with Python, Django, Flask, and Pygame
- 🔐 Implemented authentication and two-factor authentication for a Django messenger
- 🖥️ Developed an interactive information terminal for a school
- 🎮 Contributed to a two-person fantasy game built with Pygame
- 👨🏫 Teaching informatics and helping students prepare for exams
- 🌱 Currently strengthening my backend engineering, database, algorithm, and software design skills
- 🎯 Long-term goal: grow into a Software Engineer working on complex backend and AI-powered products
- Python
- C++
- Django
- Flask
- Django Channels
- Daphne
- Django OTP
- SQLAlchemy
- Alembic
- Jinja2
- HTML and CSS
- Pygame
- Git
- GitHub
- Object-Oriented Programming
- Web Application Development
- Authentication and Two-Factor Authentication
- Server-Side HTML Templates
- Relational Database Fundamentals
- Team Project Development
A team-developed web messenger featuring user authentication, two-factor authentication, real-time communication, and user-facing web interfaces.
My contribution:
- implemented user authentication;
- integrated two-factor authentication using Django OTP;
- developed user-facing templates and interface components;
- participated in integrating application features within a three-person team.
Technologies: Python, Django, Django Channels, Daphne, Django OTP, HTML, CSS
A Flask web application designed for an interactive terminal installed in a school.
The application allows students, parents, and visitors to access school schedules, cafeteria menus, information about teachers and administration, news, contacts, and other useful resources.
It also includes an administration interface for managing the displayed information.
Technologies: Python, Flask, SQLAlchemy, Alembic, Jinja2, JavaScript, HTML, CSS
My contribution:
- developed most of the user-facing pages;
- implemented a significant part of the backend logic;
- developed the administrative panel;
- implemented and integrated API endpoints;
- created and connected Jinja templates;
- participated in integrating the application components within the team.
A two-dimensional fantasy adventure game developed by a two-person team using Python and Pygame.
Players explore locations, fight enemies with different characteristics, complete levels, and track their gameplay statistics. The game includes character animations, collision handling, several enemy types, multiple levels, music controls, and Russian and English localization.
My contribution:
- implemented the main menu;
- developed the interactive world map;
- worked on user interface elements;
- participated in testing and integrating the game components.
Technologies: Python, Pygame
This is a collaborative project hosted in my teammate's GitHub repository.
- strengthening Python fundamentals;
- studying algorithms and data structures;
- improving Django backend development skills;
- learning SQL and relational databases;
Bachelor's degree in Applied Informatics Expected graduation: 2029
- Python Programming Fundamentals — Certificate with Honors
- Industrial Programming Fundamentals — Certificate with Honors
- Django Web Development Specialization
- GitHub: github.com/joer0k
- Email: ryabokon.niki08@gmail.com
- LinkedIn:


