Hi, I'm a web developer
Anton Moskovskii

I develop frontend projects in React

Projects

Project number-to-words-ru-app

Number-to-words-ru

NPM downloads per week
Node.js module to convert any number into words in Russian.
A web application has also been created to provide an interactive demonstration and customization assistance for this module.
Project Notes

Notes

Fullstack web application for storing your text notes.
Data is automatically synchronized across devices.
Hasura and GraphQL are used to communicate with the server.
It is a progressive web application that can be installed on your device.
Project Password Generator

Password Generator

A web application for generating passwords.
You can specify what letters, numbers and symbols the password will consist of.
Each password is additionally shown as a QR code.
Is a progressive web application that can be installed on your device.

Skills

Typescript
A programming language developed by Microsoft that extends the capabilities of JavaScript. It differs from JavaScript in that it allows explicit static type assignment, supports the use of full-fledged classes and the connection of modules.
React
A popular open source JavaScript library for developing user interfaces. It aims to provide high development speed, simplicity and scalability.
Next.js
A framework based on React that allows you to build web applications with improved performance and enhanced user experience with additional pre-rendering features such as full server-side rendering (SSR) and static page generation (SSG).
Git
A distributed version control system that allows multiple developers to save and track changes to project files at once. It is used by many professional software developers and works excellently under a variety of operating systems and can be used with many integrated development environments (IDEs).
Docker
Software for automating the deployment and management of applications in containerized environments, an application containerizer. Docker allows you to "package" an application with all its environment and dependencies into a container that can be deployed on any system, and provides a set of commands to manage these containers.
Jest
A JavaScript testing framework designed to provide confidence that any JavaScript code is working correctly.
GitHub Actions
A continuous integration and continuous delivery (CI/CD) platform that automates the build, test, and deployment pipeline. It allows you to automate, customize, and execute software development workflows right in your GitHub repository.
Webpack
An open source JavaScript module builder. It accepts dependencies and generates a dependency graph that allows web developers to use a modular approach to develop their web applications.
Vite
A build tool designed to enable faster and more cost-effective development of modern web projects. It is most often used in conjunction with React and Vue frameworks.
Tailwind CSS
A utility CSS framework that offers an extensive catalog of classes and tools to make styling a website or application easier. One of the advantages of Tailwind CSS is its Just-In-Time (JIT) mode, which provides blazingly fast build times.
Redux
A JavaScript library for managing the state of an application. It can be used with different libraries such as React, Angular or Vue. Redux helps to organize data and logic in an application using the concept of unidirectional data flow and centralized storage.
i18next
Internationalization Framework. It provides a complete solution for product localization from web to mobile and desktop applications. It integrates into the application code and allows you to easily translate content into different languages. i18next also offers many plugins and utilities that extend its capabilities.
GraphQL
A query language that allows developers to specify exactly what data they need from the server and receive only that data in return. It provides a more flexible and efficient way of working with data than traditional REST APIs.
React Query
A library for managing, caching and synchronizing remote data in React. It provides convenient hooks for working with data and makes it easy to handle errors, data updates, and caching.
Hasura
A tool that makes it easy to create and use GraphQL API to work with a PostgreSQL database. It offers many features such as real-time subscriptions, merging remote schemas and running webhooks on database events.