
Next.js Dashboard
A full-stack financial dashboard built with Next.js App Router, PostgreSQL, authentication, search, pagination, Server Actions, and responsive UI.
Portfolio
Junior Frontend Developer
I build responsive web applications with React, TypeScript, Next.js, and JavaScript. This portfolio presents my frontend and Next.js projects, including practical work with routing, forms, APIs, authentication, database integration, localStorage, and clean UI structure.
Building responsive, maintainable frontend and Next.js projects with React, TypeScript, App Router, forms, APIs, and modern UI structure.
About
I create responsive, structured web applications and continue improving my skills through portfolio projects focused on React, TypeScript, Next.js App Router, forms, routing, APIs, localStorage, authentication, database integration, and clean UI architecture.
More about meSkills
Selected work

A full-stack financial dashboard built with Next.js App Router, PostgreSQL, authentication, search, pagination, Server Actions, and responsive UI.

A responsive job application tracker built with Next.js, TypeScript, localStorage, search, filtering, dynamic pages, and English/Ukrainian interface localization.

A Markdown-based blog project built with Next.js Pages Router and static generation.

A full-stack learning project that connects a React frontend with a Node.js backend to load article data and open dynamic article pages.

A React and TypeScript weather app that uses the OpenWeather API to show current weather and a 5-day forecast.

A vanilla JavaScript task board with drag-and-drop cards, localStorage persistence, dark/light theme, and JSON export/import.

A responsive pricing page built with React and Material UI components, including pricing cards, feature lists, buttons, and a popular plan badge.

A React Router SPA with product pages, active navigation links, dropdown menu, mobile navigation, and a custom 404 page.

A React state management project that uses Redux Toolkit to share a username between separate components through a global store.

A React search project that filters local user data by name and ID, ignores spaces, highlights matches, and uses useMemo for optimized filtering.
Contact