I am a programmer with a first-degree disability due to cerebral palsy, which causes some challenges with speech and hand movements. However, this doesn’t prevent me from actively programming and continuously improving my skills.
One of my main hobbies is watching anime 🎥. I’m a big fan of Hayao Miyazaki’s works. I also enjoy movies and series, and I listen to music 🎶 every day.
- 🐳 Docker (Basic level): Experience with containerization, creating, and managing containers for development and production environments.
- 🌐 WebSocket (Intermediate level): Implementing real-time, bidirectional communication between clients and servers for web applications.
- 🔗 API (Basic level): Developing and integrating RESTful and GraphQL APIs for data exchange between different systems.
- 🗃️ SQL (Basic level): Designing and optimizing relational databases, writing complex SQL queries.
- 🌀 Git (Intermediate level): Managing code versions, working with branches, merging changes, and resolving conflicts.
- 🐧 Linux (Intermediate level): Administering Linux-based systems, automating tasks with scripts, configuring servers.
- 🪟 WSL (Windows Subsystem for Linux) (Intermediate level): Using WSL for Linux development on Windows, setup, and optimization.
- 🦀 Rust (Basic level): Systems programming with a focus on safety and performance, developing high-performance applications.
- 🐍 Python (Intermediate level): A versatile language for various tasks, including web development, data analysis, and machine learning.
- 🟦 TypeScript (Basic level): Extending JavaScript with type safety, developing large, error-resistant web applications.
- ⚡ Tokio (Basic level): An asynchronous runtime for Rust, used to build high-performance network applications.
- 🌐 Tokio-tungstenite (Basic level): A WebSocket library for asynchronous programming in Rust.
- 🔑 UUID (Intermediate level): Generating and working with unique identifiers for Rust and other languages.
- 🧠 PyTorch (Basic level): A machine learning library in Python for developing neural networks and AI models.
- 📊 NumPy (Intermediate level): A Python library for scientific computing, providing support for multidimensional arrays and matrices.
- 🗃️ SQLAlchemy (Basic level): An ORM for Python, simplifying interaction with relational databases.
- 🐼 Pandas (Intermediate level): A tool for data analysis in Python, offering high-level data structures and methods.
- 🌐 Django Framework (Basic level): A high-level Python web framework that simplifies web application development.
- 🔗 DRF (Django REST Framework) (Basic level): An extension of Django for building robust and flexible REST APIs.
- ⚡ FastAPI (Intermediate level): A modern, fast web framework for creating APIs in Python using standard type annotations.
- 🌟 Vue.js (Basic level): A progressive framework for building user interfaces, focusing on declarative rendering and a component-based approach.
- 🤖 Chat GPT (Intermediate level): Developing and integrating AI-based solutions for natural language processing and text generation.
- 💬 GitHub Copilot Chat (Intermediate level): Familiar with using GitHub Copilot Chat for automated suggestions and insights during development.
- 💻 GitHub (Intermediate level): Experience with Git and GitHub for version control and collaboration on projects.
📚 Self-Taught: I don’t have formal education. I acquired all my knowledge and skills independently through online courses, learning materials, and practical projects.
-
Autodealer Django Project: 🚗 A car dealership management system based on Django.
- Implemented models for brands, cars, accessories, prices, stock availability, orders, and reviews.
- Features include adding, displaying, and searching for cars.
- Technologies: Python 3.8+, Django 5.0.6, SQLite.
- Highlights: REST API for adding cars and a web interface for viewing and searching.
-
OHLC AI: 📈 A project for analyzing and forecasting financial OHLC data using artificial intelligence.
- Goal: Building a reliable and accurate prediction system to assist traders and investors in decision-making.
- Structure: Includes modules for coordinating neural networks, data processing, and model saving.
- Technologies: PyTorch, NumPy, pandas.
- Highlights: Using neural networks to analyze financial time series.
-
Digitscape Analyzer: 🧮 A tool for analyzing numerical data from Excel files, specializing in detecting deviations from mathematical models and analyzing distribution uniformity.
- Features: Data upload from Excel, distribution analysis, randomness testing, visualization.
- Technologies: Python, pandas, numpy, scipy, matplotlib, seaborn.
- Highlights: Asynchronous programming, statistical testing, object-oriented approach.
The second name of a programmer is Error. All people make mistakes, and I’m no exception. I always strive to learn from my mistakes and use the knowledge gained to create useful and efficient solutions. I am open to collaboration and new projects!