Based in Bremen, Germany

Hi, I'm Ivan Petrov
Frontend / Full-Stack Developer

I build modern web applications with React, Next.js, and TypeScript. Focused on clean architecture, great user experiences, and production-ready code.

Ruslan Kazonnyi
Hands-on
Experience
React
& Next.js Specialist
10+
Production Applications
Remote
Team Collaboration

About Me

A brief introduction to who I am and what I do.

I'm a frontend-focused full-stack web developer with hands-on experience building modern web applications using React, Next.js, and TypeScript. I care deeply about clean code, great user experiences, and shipping production-quality software.

My expertise spans responsive UI development, API integration, authentication systems, payment workflows, and modern frontend architecture. I've worked as the sole frontend developer on a security-focused platform, taking full ownership of the frontend — from translating Figma designs into pixel-perfect interfaces to implementing complex business logic and collaborating with distributed teams.

I combine strong technical skills with a production mindset and a user-first approach to development. Beyond my hands-on experience, I'm currently exploring AI-assisted software development workflows, coding agents, and modern full-stack architectures to stay at the cutting edge of the industry.

Remote Collaboration
Distributed teams experience
Production Focus
Clean, scalable, maintainable code
Continuous Learning
AI workflows & modern architectures

Technical Skills

Technologies and tools I work with.

Frontend

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • shadcn/ui
  • Framer Motion

State & Data

  • Redux Toolkit
  • React Query
  • REST APIs

Backend

  • Node.js
  • Supabase
  • Prisma
  • PostgreSQL
  • MongoDB
  • Mongoose

Tools

  • Git
  • GitHub
  • Stripe
  • Vercel

Professional Journey

Work experience, education and continuous learning.

EPAM University Front-End Program

EPAM Systems

Nov 2021 – Dec 2022

JavaScript · React · TypeScript · Web Fundamentals · Team Development Practices

Frontend Developer (React / Next.js)

Space Scutum LLC

Dec 2022 – Sep 2023

Remote — Sole Frontend Developer responsible for a security-focused platform.

  • Built production-ready web applications and landing pages using Next.js and TypeScript
  • Integrated REST APIs and implemented business logic
  • Converted Figma designs into responsive UI components
  • Worked independently in a distributed remote team environment

Full-Stack Next.js Project

YouTube · Josh Tried Coding

Jun 2024 – Oct 2024

tRPC · PostgreSQL · Authentication · Full-stack architecture

Node.js Bootcamp

Udemy · Jonas Schmedtmann

Feb 2025 – Jun 2025

REST APIs · Express · MongoDB · Authentication · Stripe Integration

The Ultimate React Course

Udemy · Jonas Schmedtmann

Jul 2025 – Sep 2025
  • Advanced React patterns
  • Next.js App Router
  • React Server Components
  • Redux Toolkit
  • React Query

Advanced Full-Stack React & TypeScript

Udemy · Jānis Smilga

Oct 2025 – Jan 2026
  • Next.js App Router
  • Prisma ORM
  • Clerk Authentication
  • Stripe Payments
  • React Query v5

Education

2010 - 2015

Master of Law

Yaroslav Mudryi National Law University

Currently Building

Areas I'm actively exploring to stay at the cutting edge of web development.

AI Coding Agents

Exploring how AI agents can automate and accelerate software development workflows, from code generation to testing and deployment.

AI-Assisted Development

Investigating practical applications of LLMs and AI tools to improve developer productivity, code quality, and problem-solving workflows.

Modern Developer Workflows

Adopting and refining modern development practices, CI/CD pipelines, and tooling to ship faster with confidence.

Next.js Ecosystem

Deepening expertise in the Next.js ecosystem including App Router, Server Components, Server Actions, and advanced data-fetching patterns.

Full-Stack Architecture

Building end-to-end applications with modern full-stack architecture patterns, from database design to deployment.

Developer Productivity

Exploring tools, techniques, and workflows that help developers write better code faster with less friction.

Featured Projects

Real applications I've built from the ground up.

Full-Stack E-Commerce Platform

Full-Stack E-Commerce Platform

Production-level full-stack e-commerce application with role-based access (public, authenticated, admin), authentication via Clerk, product management with image uploads, favorites and reviews with real-time recalculation, shopping cart with live totals, and secure Stripe checkout. Includes a full admin dashboard for product and order management.

Next.jsReact 18TypeScriptSupabasePrismaZodClerkStripeReact QueryTailwind CSSshadcn/ui
The Wild Oasis — Booking Platform

The Wild Oasis — Booking Platform

Customer-facing hotel booking website for a boutique hotel with 8 luxury cabins. Built with SSR and React Server Components, featuring cabin browsing with availability filtering, date-based reservations, user profile management, and unconfirmed pay-on-arrival booking logic. Powered by a shared Supabase backend.

Next.jsApp RouterRSCServer ActionsTypeScriptSupabaseNextAuthTailwind CSS
CaseCobra — Phone Case Configurator

CaseCobra — Phone Case Configurator

Full-stack e-commerce application featuring a drag-and-drop phone case configurator, complete e-commerce flow, and admin panel. Integrates Kinde authentication, file uploads, and email notifications. Features an Apple-style clean UI built with shadcn/ui and PostgreSQL-based product/order management.

Next.js 14TypeScriptTailwind CSSPostgreSQLKinde Authshadcn/ui

Each project was built to explore specific aspects of modern web development — from authentication and payments to AI workflows and full-stack architecture.

Currently Looking For

Roles and opportunities I'm actively pursuing.

Frontend Developer

React, Next.js, TypeScript — building modern user interfaces and web applications.

Full-Stack Developer

End-to-end development with Next.js, Supabase, PostgreSQL, and modern full-stack tools.

Junior Software Engineer

Entry-level engineering role with modern JavaScript/TypeScript stack and strong growth potential.

Software Developer Trainee

Trainee or apprenticeship position to grow within a professional development team.

Fachinformatiker für Anwendungsentwicklung

Ausbildung position in Germany focused on application development and software engineering.

Resources

CV, certificates, and reference letter available for download.

Curriculum Vitae

PDF

Comprehensive CV detailing professional experience, technical skills, education, and certifications.

Reference Letter

PDF

Professional reference letter from my previous employer at Space Scutum LLC.

Complete React, Next.js & TypeScript Projects Course

PDF

Certificate for completing an advanced project-based course covering React, Next.js, and TypeScript.

The Ultimate React Course

PDF

Certificate for completing an in-depth React course covering modern React development practices.

Recruiter Favorite

Recruiter Package

Download all recruiter resources at once — CV, reference letter, and certificates — in a single convenient package.

Download Complete Package

Get In Touch

Let's talk about your next opportunity.

Available for opportunities

I'm actively looking for my next role. If you have a position that matches my skills, I'd love to hear from you.

Send me an email