Computer Science graduate and Front-End Developer specializing in React, TypeScript, and modern CSS frameworks. I combine technical depth with a focus on usability to deliver high-quality, responsive web applications.

Vitalii Shubin

PRO

Computer Science graduate and Front-End Developer specializing in React, TypeScript, and modern CSS frameworks. I combine technical depth with a focus on usability to deliver high-quality, responsive web applications.

Available to hire

Computer Science graduate and Front-End Developer specializing in React, TypeScript, and modern CSS frameworks. I combine technical depth with a focus on usability to deliver high-quality, responsive web applications.

See more

Experience Level

Expert
Intermediate
Intermediate

Language

English
Advanced
French
Beginner

Work Experience

Add your work experience history here.

Education

Bachelor of Arts in Computer Science at Kyiv National University of Culture and Arts
September 2, 2019 - June 12, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Education, Professional Services, Retail, Gaming
    paper Vintage Store

    Project Overview

    A professional, full-stack serverless e-commerce platform designed for a vintage goods store. The project focuses on high performance, clean UI/UX, and robust state management.

    Live Demo: https://www.twine.net/signin
    GitHub: https://www.twine.net/signin

    Key Features

    • Full-Stack Integration: Leveraged Firebase (Firestore & Authentication) for secure backend services and real-time data.
    • Responsive Design: Implemented a mobile-first UI with styled-components, featuring a dynamic dark/light theme switcher.
    • Advanced Cart Logic: Engineered persistent shopping cart functionality that synchronizes between localStorage and Firestore.
    • User Experience: Added dynamic product filtering, sorting, guest checkout, and conditional promotional offers.

    Tech Stack

    React, TypeScript, Firebase, Zustand (State Management), React Router, Styled-components, Vite.

    paper Finance Tracker

    Project Overview

    An interactive personal finance dashboard designed to provide clear insights into spending habits and financial health. This project showcases complex state management and data visualization techniques.

    Live Demo: https://www.twine.net/signin
    GitHub: https://www.twine.net/signin

    Key Features

    • Interactive Data Visualization: Developed a dynamic dashboard featuring interactive charts powered by Chart.js for clear financial tracking.
    • Robust State Management: Engineered sophisticated client-side state handling using React Hooks to manage real-time user inputs and data updates.
    • Reusable UI Architecture: Designed and built a comprehensive set of reusable UI components, ensuring a consistent and professional user experience throughout the app.
    • Persistent Data Handling: Implemented local storage integration to ensure financial records are saved and updated dynamically.

    Tech Stack

    React, JavaScript (ES6+), Chart.js, localStorage, CSS3, HTML5.

    paper Weather App

    Project Overview

    A fast and intuitive real-time weather application that provides accurate global forecasts. This project demonstrates proficiency in API integration, dynamic search logic, and modern frontend architecture.

    Live Demo: https://www.twine.net/signin
    GitHub: https://www.twine.net/signin

    Key Features

    • TypeScript Migration: Proactively migrated the entire codebase from JavaScript to TypeScript to ensure long-term maintainability and superior code quality.
    • Real-Time Data Integration: Successfully integrated the OpenWeatherMap REST API to fetch and display live weather updates for any location.
    • Dynamic Search Functionality: Engineered a seamless city search feature with real-time updates and an intuitive user interface.
    • Responsive Engineering: Designed a clean, mobile-first interface that ensures a consistent experience across all major desktop and mobile devices.

    Tech Stack

    React, TypeScript, REST API (OpenWeatherMap), CSS3, HTML5, Browser Developer Tools.