Portfolio

Antonina Kachusova

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.

Current focusReact + Next.js

Building responsive, maintainable frontend and Next.js projects with React, TypeScript, App Router, forms, APIs, and modern UI structure.

18Portfolio projects
5Skill groups

About

Building React and Next.js Frontend Projects.

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 me

Skills

Skills & Technologies

Frontend

  • HTML5
  • CSS3
  • JavaScript ES6+
  • TypeScript
  • Responsive Design
  • Forms
  • REST API / API Requests
  • Accessibility

React

  • React
  • JSX
  • TSX
  • Hooks
  • React Router
  • Redux Toolkit
  • React Redux
  • Context API
  • useMemo
  • Controlled Components

Next.js

  • Next.js
  • App Router
  • Pages Router
  • Dynamic Routes
  • Static Generation
  • Server Components
  • Server Actions
  • Streaming UI
  • Metadata
  • Vercel Deployment

Tools & UI

  • Git
  • GitHub
  • npm
  • pnpm
  • Vite
  • ESLint
  • Material UI
  • Tailwind CSS
  • CSS Modules
  • Heroicons

Backend & Data Basics

  • PostgreSQL
  • SQL Basics
  • Auth.js / NextAuth.js
  • Zod
  • localStorage
  • fetch API
  • JSON
  • Node.js Basics

Selected work

Featured Projects

Next.js

Next.js Dashboard

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

Next.jsReactTypeScriptPostgreSQLAuth.jsServer ActionsVercel
Next.js

Jobly — Job Application Tracker

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

Next.jsReactTypeScriptlocalStorageContext APIVercel
Next.js

Next.js Markdown Blog

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

Next.jsReactJavaScriptMarkdownCSS Modulesgray-matterremarkremark-htmldate-fnsVercel
Full-Stack

React Node Article Reader

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

ReactNode.jsReact RouterJavaScriptAPI
TypeScript

Weather App React TypeScript Vite

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

ReactTypeScriptViteAPICSS
JavaScript

Magic Task Board Vanilla JavaScript

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

HTML5CSS3JavaScriptDrag & DroplocalStorage
Material UI

Material UI React Pricing Page

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

ReactMaterial UIJavaScriptCSSResponsive
React Router

React Router Products SPA

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

ReactReact RouterJavaScriptRadix UICSS
Redux Toolkit

Redux Toolkit Profile State

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

ReactRedux ToolkitReact ReduxJavaScriptVite
React

Smart User Search React UseMemo

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

ReactJavaScriptuseMemouseStateVite

Contact

Open to Junior Frontend Developer roles and project-based opportunities.

Get in touch