I’m a Frontend Developer focused on building modern, reliable, and user-friendly web applications with React, Next.js, and TypeScript. Over the past 2.5 years, I’ve been consistently learning and building production-oriented projects, moving from frontend fundamentals to more advanced architecture, state management, and data flow design. My experience is mainly project-based, including both self-driven applications and mentored projects with regular code reviews. I’ve built and deployed several full-featured web applications using React and Next.js, where I handled component architecture, routing, forms and validation, data fetching, caching, and performance optimization. In my Next.js projects, I worked with the App Router, Server Components, Server Actions, and clear separation between client and server logic. I also have hands-on experience with TypeScript, Redux Toolkit, GraphQL, Prisma, and PostgreSQL. In multiple projects, I independently designed database schemas, ran migrations, configured environments, and deployed applications on Vercel. I’ve worked with image uploads and optimization using AWS S3, Cloudinary, and next/image. What sets me apart is my focus on clean architecture, component responsibility, and thoughtful state ownership, not just making features work. I care about maintainable code, predictable data flow, and building solutions that are easy to extend and support over time. I’m looking for frontend or full-stack-leaning projects where I can contribute to real product features, collaborate closely with clients, and deliver clear, reliable results. I communicate clearly, ask the right questions upfront, and take responsibility for the final outcome.

Nikolai Koreshkov

I’m a Frontend Developer focused on building modern, reliable, and user-friendly web applications with React, Next.js, and TypeScript. Over the past 2.5 years, I’ve been consistently learning and building production-oriented projects, moving from frontend fundamentals to more advanced architecture, state management, and data flow design. My experience is mainly project-based, including both self-driven applications and mentored projects with regular code reviews. I’ve built and deployed several full-featured web applications using React and Next.js, where I handled component architecture, routing, forms and validation, data fetching, caching, and performance optimization. In my Next.js projects, I worked with the App Router, Server Components, Server Actions, and clear separation between client and server logic. I also have hands-on experience with TypeScript, Redux Toolkit, GraphQL, Prisma, and PostgreSQL. In multiple projects, I independently designed database schemas, ran migrations, configured environments, and deployed applications on Vercel. I’ve worked with image uploads and optimization using AWS S3, Cloudinary, and next/image. What sets me apart is my focus on clean architecture, component responsibility, and thoughtful state ownership, not just making features work. I care about maintainable code, predictable data flow, and building solutions that are easy to extend and support over time. I’m looking for frontend or full-stack-leaning projects where I can contribute to real product features, collaborate closely with clients, and deliver clear, reliable results. I communicate clearly, ask the right questions upfront, and take responsibility for the final outcome.

Available to hire

I’m a Frontend Developer focused on building modern, reliable, and user-friendly web applications with React, Next.js, and TypeScript.

Over the past 2.5 years, I’ve been consistently learning and building production-oriented projects, moving from frontend fundamentals to more advanced architecture, state management, and data flow design. My experience is mainly project-based, including both self-driven applications and mentored projects with regular code reviews.

I’ve built and deployed several full-featured web applications using React and Next.js, where I handled component architecture, routing, forms and validation, data fetching, caching, and performance optimization. In my Next.js projects, I worked with the App Router, Server Components, Server Actions, and clear separation between client and server logic.

I also have hands-on experience with TypeScript, Redux Toolkit, GraphQL, Prisma, and PostgreSQL. In multiple projects, I independently designed database schemas, ran migrations, configured environments, and deployed applications on Vercel. I’ve worked with image uploads and optimization using AWS S3, Cloudinary, and next/image.

What sets me apart is my focus on clean architecture, component responsibility, and thoughtful state ownership, not just making features work. I care about maintainable code, predictable data flow, and building solutions that are easy to extend and support over time.

I’m looking for frontend or full-stack-leaning projects where I can contribute to real product features, collaborate closely with clients, and deliver clear, reliable results. I communicate clearly, ask the right questions upfront, and take responsibility for the final outcome.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Ukrainian
Fluent
English
Advanced

Work Experience

Frontend Developer at Self-employed / Personal Projects
June 1, 2024 - Present
Built and deployed multiple frontend applications using React, Next.js, and TypeScript, focusing on clean architecture, maintainability, and performance. Designed server/client logic separation using the Next.js App Router, including Server Components, Server Actions, and advanced routing patterns. Developed CRUD flows with Prisma and PostgreSQL, including schema design, migrations, environment configuration, and deployment on Vercel. Implemented image uploads and optimization (AWS S3, Cloudinary, next/image), form handling with validation, caching strategies to improve UX and performance.
Consulting Manager at PrivatBank
January 5, 2024 - November 12, 2024
Client consulting and documentation handling for banking products.
Frontend Developer (Project-Based) at Independent Projects
June 1, 2024 - Present
Built and deployed multiple frontend applications using React, Next.js, and TypeScript, focusing on clean architecture, maintainability, and performance. Designed server/client logic with Next.js App Router, including Server Components, Server Actions, and advanced routing. Implemented CRUD flows with Prisma and PostgreSQL, including schema design, migrations, environment configuration, and deployment on Vercel. Implemented image uploads and optimization (AWS S3, Cloudinary, next/image), form validation, and caching strategies to improve UX and performance.
Supply Chain Coordinator at The Mines Advisory Group
December 1, 2021 - March 1, 2023
Supply chain coordination and vendor communication.
Call Center Agent at Vodafone Ukraine
April 1, 2020 - May 1, 2021
Provided customer support and resolved service issues.
Logistics Coordinator at The Mines Advisory Group
December 1, 2021 - March 1, 2023
Supply chain coordination and vendor communication.

Education

Bachelor’s Degree in Publishing and Editing at Volodymyr Vynnychenko Central Ukrainian State Pedagogical University
September 1, 2013 - July 14, 2017
Master’s Degree in Finance, Banking and Insurance at Central Ukrainian National Technical University
September 2, 2017 - July 10, 2019
Bachelor's Degree in Publishing and Editing at Volodymyr Vynnychenko Central Ukrainian State Pedagogical University
September 1, 2013 - July 1, 2017
Master's Degree in Finance, Banking and Insurance at Central Ukrainian National Technical University
September 1, 2017 - July 1, 2019
Bachelor's Degree in Publishing and Editing at Volodymyr Vynnychenko Central Ukrainian State Pedagogical University
September 1, 2013 - July 1, 2017
Master's Degree in Finance, Banking and Insurance at Central Ukrainian National Technical University
September 1, 2017 - July 1, 2019

Qualifications

Next.js 15 & React - The Complete Guide
August 1, 2025 - January 17, 2026
GraphQL by Example
June 1, 2025 - January 17, 2026
Complete Course in Modern TypeScript
March 1, 2025 - January 17, 2026
Advanced React
July 1, 2024 - January 17, 2026

Industry Experience

Software & Internet, Financial Services, Transportation & Logistics, Media & Entertainment, Professional Services, Education