MykhailoRozdorozhniuk

M
Hi, my name is
Mykhailo.
Front-end developer.

I build things for the web.

I'm focused on building responsive and accessible web applications that provide seamless experiences across all devices. I strive to keep up-to-date with the latest technologies and best practices in Front-end development.

misha.roz.2003@gmail.com

01.About Me

Hi there! My name is Misha and I'm passionate about creating web applications and digital experiences. I started programming at the age of 14 and later enrolled in a software development program at a Kyiv college, majoring in «Software Development».

Now, I work as a Full-Stack Engineer focusing on React, Next.js 14, and Nest.js, building scalable admin panels, e-commerce features, and RBAC systems. I actively implement modern practices such as Design Patterns Arhitecture, advanced form validation with React Hook Form & Yup, image uploaders, dynamic maps, and work with AWS Lambda Code Audits functions.

I am currently taking an intensive DevOps course to expand my backend and infrastructure knowledge, aiming to become an even more versatile engineer.

I am also deeply passionate about sports — I’m a Candidate Master of Sports, 3rd place winner of the World Championship, and a repeated champion of Ukraine and Kyiv in ballroom dancing. I'm also interested in martial arts, table tennis, and drawing.

You can read more about my commercial experience below.

Here are a few technologies that I’m constantly improving my skills in:

  • React.js
  • TypeScript
  • Vue2/Vue3
  • Next.js
  • Redux / Zustand / Vuex
  • Nest.js
photo-of-me

02.Where I’ve Worked

  • Uvik Software
  • Modern Expo
  • IT4Medicine
  • Span d.d.
  • FasterThanLight

May 2024 - present

  • Built a scalable CRM/admin panel with Next.js 14, applying modular architecture, advanced state management, and seamless UX principles.
  • Created a dynamic floorplan feature with uploadable layouts, draggable/animated markers, and Tanstack-table synchronization. Designed to support large datasets with smooth zoom, pan, and marker scaling.
  • Engineered multistep forms using React Hook Form, React Context, and complex Yup validation with conditional and cross-field logic.
  • Built an interactive chart using ShadCN with real-time filtering based on clicked segments. Synced with global state to ensure consistency across UI.
photo-of-me
Recommendation letter

03.Some Things I’ve Built

Next.js 15 and Nest.js

Shoppy is a modern e-commerce platform built with Next.js 15 and Nest.js.

  • Next.js 15
  • Zusdant
  • Nest.js
  • PostgreSQL

Job manager

Job manager is your ultimate solution for efficient job application management. Whether you are a proactive job seeker or a dynamic company, our platform offers unparalleled convenience, organization, and insight to elevate your application experience.

  • Vue.js 3
  • Firebase

Posts WebApi with Registration and Vue.js

A project has been developed to work with posts, the ability to add them, remove them, and also receive one at a time. user registration using JWT is also implemented. all this is implemented with a C# backend and a Vue.js frontend. As well as data storage in Mongo.

  • Mongo.db
  • .NET
  • EF Core
  • Vue.js
  • Vuex

WebApi and Angular

In this project, I focused on creating a web api in .NET and EF Core, with a small frontend in Angular, to demonstrate sending and processing endpoints.

  • .NET
  • EF Core
  • PostrgeSQL
  • Angular.js

Instagram clone

Here I was working on a project of instagram clone using MERN stack. With the ability to view posts, view profile, save posts, change theme for the whole application. And many more:)

  • Mongo.db
  • Express.js
  • React
  • Node.js
  • SCSS
  • Redux

Cart analog

Сreated an analogue of a shopping cart with the removal and addition of elements of goods, with the possibility of increasing the quantity of each product.

  • TypeScript
  • React
  • styles-components
  • Redux-toolkit

React slider with photo replace

Developed a slider with cats where, when you click on the replace button, the photo changes to another, but of the same breed

  • React
  • Redux
  • TypeScript
  • Redux-thunk
  • SCSS
  • React-slick

Clone of Github Kanban board

Developed a clone of GitHub Kanban board using the gitHUb API, where upon request in the form of a link to the repository, we get all the problems for the current repository. Which are displayed in the GitHub board with the ability to drag and drop.

  • React
  • TypeScript
  • Redux
  • Redux-toolkit
  • CSS

Face detect with camera

The application detects the location of the face when using the camera.

  • React
  • react-use-face-detection
  • CSS

Fetched Posts with removal

The application allows you to receive posts from the server with the ability to delete certain posts with a load at the click of a button.

  • React
  • react-i18next
  • localforage
  • TypeScript
  • Redux
  • Material-ui

04. What’s Next?

Get In Touch

Now I am open to new suggestions and looking for new opportunities. Whether you have a question or just want to say hi, my inbox is always open!

Built by Rozdorozhniuk Mykhailo