Pavlo Malysh
- @PN_Malysh
- mal.pawlo@gmail.com
- pmalysh.com
- Chernivtsi
Front-end developer with over a year of experience building user interfaces for web applications using React and Next.js. Specializes in creating responsive, SEO-friendly solutions with SSR and modern routing approaches. Has experience working in team projects, implementing protected user flows, forms with validation, integrating external APIs, and ensuring stable interaction between client and server. Focused on code quality, clear architecture, and effective teamwork. A background in international B2B sales enables me to combine technical expertise with a deep understanding of clients business needs.
Projects
The website allows users to share their travel stories, discover inspiration for new adventures, and connect with other travelers. Users can create personal profiles, post stories, explore others' journeys, and find like-minded people who love discovering new places. The mission of the project is to unite people through the love of travel, support the exchange of authentic experiences, and inspire new adventures.
Responsibilities: Team project with 12 participants. My task was to implement private itineraries of creating/editing traveller stories. The form is performed using the Formik library and its validation by Yup.
Stack: NextJS, React, TypeScript, Java Script, AXIOS, СSS3, HTML5, Node.js, Express.js, Vercel, Zustand, Tanstack Query, Yup, Formik
Web application for managing personal notes. Implemented CRUD functionality for notes, tag-based filtering, keyword search, and pagination. The application includes public and private routes with user authorization. Authorization is implemented using access and refresh tokens stored in cookies. HTTP requests to the backend are handled via the Next.js server, ensuring secure token handling and optimized client-side code. Improved the application’s visibility in search engines by configuring SEO meta information (meta tags and Open Graph) for all pages. Implemented global state management using Zustand to store and manage the note draft across the application.
Stack: NextJS, React, TypeScript, Java Script, AXIOS, СSS3, HTML5, Vercel, Zustand, Tanstack Query, Yup, Formik
Modern web application for browsing rental cars. The service allows users to explore a car catalog, apply search and filters, view detailed car information, and add selected vehicles to a favorites list. The project is built with SEO optimization in mind using SSR and features a responsive design for various screen sizes. Data fetching is implemented via an proxy server using Next.js API routes.
Stack: NextJS, React, TypeScript, Java Script, AXIOS, СSS3, HTML5, Vercel, Zustand
React application for searching movies via the external TMDB API. The TanStack Query library is used to fetch, cache, and synchronize data from external APIs. Data is retrieved, cached, and automatically kept in sync through declarative hooks, including QueryClientProvider and useQuery, enabling automatic request caching and simplified management of loading and error states.
Stack: React, TypeScript, Java Script, AXIOS, СSS3, HTML5, Vite
A music platform designed to unite music lovers and help them discover new musical artists. The project's goal is to create a dynamic community where discovering new music is as enjoyable as listening to it. It's a space for discovering musical talents and a convenient way to explore artists.
Responsibilities: Team project with 8 participants. My task was to implement a responsive dynamic modal window with breakpoints for mobile, tablet and desktop, displaying detailed information about artists, their biography, and albums. Data is fetched from the backend using the AXIOS HTTP client.
Stack: Java Script, AJAX, AXIOS, СSS3, HTML5, Vite
Static single-page website presenting the features of the mobile game “Miner’s Rush,” including gameplay mechanics, levels, and power-ups. Implemented responsive layout for both mobile and desktop screens.
Responsibilities: Team project with two developers. Role: Team Lead Developer. My responsibilities included project setup and deployment, pull request review, and implementation of individual website sections.
Stack: Java Script, СSS3, HTML5, Vite
Information
Interests
- Homelab & self-hosting: TrueNAS server, storage pools, datasets, snapshots, backups;
- Secure networking: WireGuard VPN for remote access