I am a junior web developer passionate about creating modern and user-friendly interfaces. Coming from a non-IT background, I have been fully dedicated to learning web development since August 2023, completing courses and building projects to strengthen my skills to become a PRO Frontend Developer. Under the guidance of Skillbox mentors, I completed the Basic Web Development and Basic JavaScript courses with final projects. Currently, I am independently studying Advanced JavaScript. Here's a little about me:
- ๐ฑ Planning to learn: TypeScript, Node.js, React, Vue.
- ๐ผ Looking for opportunities to work in frontend development, as I believe practice is the best teacher.
- ๐ซ Contact me: e.sevciuc82@gmail.com.
- HTML, CSS, JavaScript (ES6+).
- Version control systems: Git, GitHub, GitLab.
- V-Wave Radio โ final project of a web page.
- Frontend-Pro โ final project of a CRM system, including a Frontend-module โ an interface module for a CRM web application, developed by me.
- To-Do App โ a modular to-do list application with a bilingual (RU/EN) interface, hybrid API + localStorage support, instant language switching, and hash-based navigation (SPA-like experience).
- The UI is built with Bootstrap 5 for a modern and responsive design.
- The project is split into modules for UI and API logic, making it easy to maintain and extend.
- Supports offline mode: tasks are saved in localStorage if the server is unavailable.
- Implements asynchronous operations with fetch/async-await and robust error handling.
- Demonstrates modern frontend architecture and best practices.
- Includes experience with Node.js for configuring eslint and adapting the package.json file initially set up for GitLab.
- Memory Game โ a practical project on constants, scope, and closures. The process was very exciting! ๐
- Students List โ a student management application that allows adding, deleting, sorting, and filtering students. This project focuses on working with a server and using type-transform to manage and display data in a table format.
- The app uses modern JavaScript (ES6+), Bootstrap 5 for UI, and a custom Node.js backend (JSON file storage).
- All operations (add, delete, sort, filter) require the backend server to be running; otherwise, the page will only display the interface without functionality.
- The project demonstrates asynchronous operations with fetch/async-await, error handling, and modular code structure (separating API and UI logic).
- Can be run as a static site for demo purposes, but full functionality is available only with the backend server running.
- Guess Number Game โ a practical project to explore browser events, execution context, and classes (OOP). The project supports both procedural (
main.js
) and OOP (class.js
) approaches: you can switch between them by commenting/uncommenting the corresponding script tag inindex.html
. This game challenges users to guess a number within a minute, with limited attempts and hints. This project was completed during my self-study journey.
- Deepen my knowledge in web development.
- Build a portfolio with 5+ high-quality projects.
- Find a job in frontend development.
Thank you for stopping by! ๐