Back to Home
Profile Picture

Front-End Developer

Marian Narozhniak

I have extensive experience as an offset printer. I possess technical expertise and skills in operating printing machines, ensuring high-quality output. Responsible, detail-oriented, and capable of working effectively in a team under tight deadlines. I make a significant contribution to the development of the Ukrainian and Polish languages by printing educational materials for schools and works of fiction. I am focused on achieving results and constantly improving my professional skills.

Work Experience

Front-End Developer Group Project : watchcharm.

06.2025  GoIT School

Role:

Header development, burger menu, modal window formobile devices. Collaboration with the team, assistance in code preview and bug fixing.

    Stack:
  • HTML
  • CSS
  • Javascript

Front-End Developer Group Project : Mebleria.

08.2025  GoIT School

Role:

Development of a modal window "detailed product description", connecting to the API and transferring data to local storage. Code preview. Bug fixes.

    Stack:
  • HTML
  • CSS
  • Javascript

Full-Stack Developer Group Project : ToolNext.

12.2025  GoIT School

Role
Back-end:

Implemented data models, validation schemas, controllers (create, update, return data), and routes for the reservation system. Added logic for checking available dates and preventing duplicate bookings.

Front-end:

Built the reservation and ordering page with a custom form based on reusable components, and a custom calendar supporting date‑range selection, automatic price calculation, and disabled booked dates. Access restricted to authenticated users. Also developed a tool catalog page with search, filters, and pagination.

    Stack Back-end:
  • Node.js
  • Express.js
  • MongoDB
  • Helmet
  • CORS
  • Joi
    Stack Front-end:
  • React
  • Next.js
  • Formik
  • Yup
  • Zustand
  • Modules CSS
  • Axios

UI/UX and Full‑Stack Developer Commercial project: Maliy

01.2026  Ukraine

Role
Back-end:

Developed a complete backend system for a multi‑level product catalog. Implemented color switching and dynamic price updates based on selected product variants. Built a custom CMS panel (admin‑only) for creating and editing products, managing gallery images (add/remove), and handling orders including retrieval and processing

Front-end:

Designed a modern, fully responsive UI (partially AI‑assisted). Implemented a mobile burger menu, animated hero section, stylish auto‑swiper in the “About Us” section, product swipers, and interactive product cards with color selection and automatic price updates. Added a custom interactive footer animation. Implemented serverless functions for order creation and contact requests, with real‑time Telegram notifications for the administrator. Integrated a custom cookie popup, Google Analytics, and cookie consent. Built a custom CMS panel for managing products, gallery, orders, and viewing analytics.

Deployment :

Prepared the application for production deployment, containerized the project using Docker, and configured a CI/CD pipeline for automated building and deployment. Ensured stable operation on the hosting environment, including environment optimization, secure configuration management, and proper handling of environment variables.

    Stack Back-end:
  • Node.js
  • Express.js
  • MongoDB
  • Helmet
  • Multer
  • Cloudinary
  • bcrypt
  • CORS
    Stack Front-end:
  • React
  • Vite
  • Formik
  • Yup
  • Tailwind CSS
  • Axios
  • Framer Motion
  • Radix UI
  • clsx
  • Zod
  • ESLint
  • Sonner
  • lucide-react
  • canva.js
  • zustand

UI/UX and Full‑Stack Developer Current pet project

02.2026 - Present  Poland Opole

Role:

I am developing a multi‑stack web application using Astro, React, Vue, Supabase, MongoDB, and SQL. The project is currently in active development, so no public demo is available yet. The goal is to explore different architectures, cross‑framework integrations, and database approaches while practicing more advanced development patterns.

Education

School GoIT

Fullstack Developer

03.2025-12.2026  Ukraine