Hard Skills
- HTML: Understanding the structure of web documents.
- CSS: Creating adaptive and stylish user interfaces.
- JavaScript: Basic knowledge of the programming language.
- TypeScript: Ensuring type safety in JavaScript projects.
- React: Developing components and working with the Virtual DOM.
- Redux: Managing application state effectively.
- Next.js: Building server-side rendered React applications.
- Git: Version control and team collaboration.
- REST API: Interacting with the backend via HTTP requests.
- Basic Algorithms: Understanding data structures and basic algorithms.
- Testing: Writing basic unit tests (Jest, React Testing Library).
- UI/UX Principles: Focusing on interface usability and accessibility.
Soft Skills
- Communication: Ability to express ideas and collaborate.
- Problem-Solving: Analytical thinking and finding creative solutions.
- Adaptability: Quickly learning and adapting to new tools or requirements.
- Time Management: Efficiently prioritizing and completing tasks.
- Team Collaboration: Working well with others to achieve common goals.
- Continuous Learning: Staying curious and improving skills over time.
- Empathy: Understanding user needs and contributing to team harmony.
- Attention to Detail: Ensuring high-quality and error-free work.
- Teamwork: Following Agile/Scrum methodologies.
Work Experience
University Studies
Kharkiv Technological University IT-STEPStudying at University IT-STEP allowed me to acquire solid knowledge in programming and modern development technologies. During my studies, I mastered programming languages such as JavaScript, Python, C++ and C#, deepened my understanding of algorithms and data structures, learned the principles of object-oriented programming (OOP) and functional programming, and gained experience in developing web applications using HTML, CSS, SCSS, React, Next.js, and Node.js. Additionally, I studied the basics of databases, worked with REST API, learned software architecture principles, code testing, and DevOps practices. The university not only provided me with theoretical knowledge but also practical experience in working on real projects and team development, which enabled me to successfully apply the skills I acquired in my professional career.
Student Startup
SSDC Inc.I worked as a frontend developer on the main website of "Elemental Wars" a multi-platform RPG/NFT game built on the WAX blockchain. My responsibilities included integrating the website with the blockchain, implementing minting and staking functionality for NFTs, and developing user interfaces for seamless interaction with digital assets. I was actively involved in the team's activities, coordinating tasks to optimize user experience and collaborating with developers to enhance all blockchain-related processes in the game.
Frontend Developer
Small TeamFrom October 2022 to March 2024, I worked as a frontend developer in a small team, contributing to the development of various blockchain projects. My responsibilities included building and optimizing user interfaces, integrating smart contracts, and ensuring seamless interaction between decentralized applications (dApps) and blockchain networks. I collaborated closely with backend developers and blockchain engineers to implement Web3 features such as wallet authentication, token transactions, and NFT marketplaces, focusing on performance, security, and user experience.
Internship in University
Kharkiv Technological University IT-STEPDuring a 9-month internship at Kharkiv Technological University IT-STEP, I worked as a Frontend Developer, utilizing React and TypeScript to develop a web application aimed at teaching foreign languages to schoolchildren. My responsibilities included designing and implementing interactive user interfaces, optimizing performance, and collaborating with team members to ensure the application met educational goals and user needs.
My Projects

Iron Helmet is a unique crypto game in the pixel roguelike genre with dark fantasy elements, where players explore dungeons, battle monsters, and search for valuable loot. The entire in-game economy is built on blockchain, with users determining the value of items and tokens. Players can collect NFT characters and items, which can be staked within the game to reduce fees and sold on external markets. The game targets a young audience interested in cryptocurrencies and offers an easy entry point with minimal requirements to get started.

Full-fledged music application built on a modern technology stack (NestJS, Next.js, MongoDB, TypeScript). The main functionality includes: track management (creation, search, listening, comments), working with files (uploading audio and images), a playlist system and social functions (comments, listening statistics). The backend is implemented on NestJS with a RESTful API architecture and MongoDB for data storage, the frontend is built on Next.js using Redux for state management and TypeScript for type safety. The application supports responsive design, pagination, track search and a modular code structure, which ensures scalability and ease of support.

This modern web application represents a technologically advanced solution built on React 17 with integration of WAX and EOSIO blockchain technologies through WaxJS and Anchor Link. The project utilizes a modern tech stack, including Bootstrap 5 for responsive design, Animate.css for smooth animations, and Axios for efficient API interaction. The application architecture is built on a component-based approach using React Router for navigation, while asynchronous data processing ensures a responsive user interface. A distinctive feature of the project is its ability to work with cryptocurrencies and smart contracts, making it a relevant solution in the Web3 era, while maintaining traditional advantages of React applications in terms of modularity, scalability, and maintainability.

CryptoMine is a decentralized financial game built on the Binance smart chain (BEP20), in which any investor can passively earn money. The game is implemented as a smart contract on the BSC network.All funds will not be stored in the smart contract, and all incoming funds will be distributed among users instantly in accordance with the rules of the game. All static files are distributed on the smart chain and cannot be changed.

This is an elegant web application for playing chess, built using modern React and TypeScript technologies. The application features an interactive chessboard with full implementation of classical chess rules, allowing players to enjoy a game of chess directly in their browser. The interface boasts a clean and minimalist design, while the codebase is organized following best development practices, including strict TypeScript typing, modular architecture, and React's component-based approach. The project not only provides the ability to play chess but also demonstrates a professional approach to web application development, with a clear file structure, separation into logical modules (components, models, resources), and readiness for scaling.

Modern language-learning platform built with Next.js 14, using server actions for efficient data management. It features AI-generated voices through Elevenlabs AI for immersive pronunciation practice. The app incorporates Shadcn UI for clean, responsive design and uses Clerk for secure user authentication. Gamified elements like a hearts system, XP points, a leaderboard, and milestones keep users motivated. Users can regain hearts by revisiting lessons, while sound effects and character assets from KenneyNL add a fun, interactive experience. Additionally, it includes a shop system to exchange points for rewards, making learning both engaging and rewarding.