I am a web developer with experience creating websites since 2017. I specialize in full-stack web development of client-server applications that solve various tasks. I am interested in fields such as programming, embedded systems, and electronics. I started with laying out simple HTML pages and have been deeply involved in programming since 2019. To date, I have experience developing complex applications and publish some projects as open-source on GitHub.
About the Resource
Permalink to โAbout the ResourceโInitially, this website was created for personal use, to systematize and solidify my knowledge through writing articles. In 2022, I started publishing materials on this site, and now I can return to any topic for review at any time. I hope that my articles will also be useful for others, helping them master various topics.
The main focus of the site is information technology. In the articles section, I share materials on topics that interest me, and I also talk about my projects.
Skills
Permalink to โSkillsโDatabase Design ๐: I can design database ERD (Entity-Relationship Diagrams).
Application Deployment ๐: Experience deploying applications using Docker and basic CI/CD tools.
Web Development ๐: I use Node.js for developing web applications and websites using technologies such as Directus, Astro.js, Adonis.js, Express.js, Alpine.js, Vite.js, TailwindCSS, SASS.
Servers ๐ฅ๏ธ: I can work with Linux and configure the Nginx web server.
Interfaces ๐จ: I have experience working in Figma and can create user interfaces (have a basic understanding of web design).
Database Management ๐๏ธ: I can use and configure PostgreSQL, MongoDB, and Redis (relational and non-relational databases).
Code Debugging and Optimization ๐: Experience debugging code, finding errors, and performing refactoring for optimization purposes.
Architecture ๐๏ธ: Understanding of the working principles of microservice and monolithic application architecture.
GIT ๐ง: I use Gitflow for version control of web projects and Git Submodules. Example of project organization.
Embedded Systems ๐: I can program AVR microcontrollers and develop electronic devices, including circuit design and PCB layout in KiCAD.
C Project Building ๐ ๏ธ: I have basic knowledge of building C projects using Makefile.
this website is made with the Astro.js framework and the Solid.js library