Skip to content
View Metenchuk's full-sized avatar

Block or report Metenchuk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Metenchuk/README.md

Portfolio LinkedIn Email


About

React developer focused on building production-grade web applications, not UI demos.

I work primarily with React, Next.js and TypeScript on the frontend, and NestJS with PostgreSQL on the backend. My projects ship with real databases, authentication, payments and AI integrations — the goal is always to mirror what a working product actually looks like end-to-end.

  • Currently building AI-powered interfaces with the Vercel AI SDK and Google Gemini
  • Interested in server-first architectures, type safety from schema to form, and clean feature-based structure
  • Open to React / Full-Stack opportunities

Tech Stack

Frontend

React Next.js TypeScript JavaScript Tailwind CSS SASS Redux Zustand TanStack Query React Hook Form Framer Motion Vite

Backend

NestJS Node.js Express Prisma PostgreSQL MongoDB Socket.io

Tools & Services

Git Figma Vercel Stripe Google Gemini


Featured Projects

🧠 Nexus

AI canvas workspace — every AI result becomes a card on an infinite board. Connect two cards and one feeds the other as context.

Next.js 16 React Flow Gemini Prisma

💡 The Challenge: Streaming AI responses and enforcing strict Zod typing on an infinite React Flow canvas, ensuring nodes pass context seamlessly to each other.

Streaming AI responses, typed model output with Zod, cited web search, document Q&A, and an image studio.

Live Demo →

Project management SaaS — Kanban boards, AI task generation, real-time chat and Stripe billing.

React 19 NestJS Socket.io Stripe

💡 The Challenge: Synchronizing Kanban drag-and-drop states in real-time across multiple clients via WebSockets while maintaining PostgreSQL as the single source of truth.

JWT auth with session tracking, drag-and-drop board, live team chat with voice messages, file manager.

Live Demo →

Food-delivery platform — restaurant discovery, persistent cart, full checkout flow.

Next.js 16 RSC NextAuth Prisma

💡 The Challenge: Implementing a server-first architecture where complex filtering is driven entirely by URL parameters and cart totals are securely calculated on the server.

Server-first data fetching, URL-driven filters, OAuth sign-in, server-side order totals.

Live Demo →

Personal portfolio site — built with Next.js, Tailwind CSS and Framer Motion.

Next.js Tailwind Framer Motion

Visit →


Let's build something

Open to opportunities and collaboration.

LinkedIn Email


Pinned Loading

  1. mealmover mealmover Public

    Full-stack food-delivery platform — Next.js App Router, RSC, Prisma & PostgreSQL. Restaurant discovery, persistent cart, auth, full checkout.

    TypeScript

  2. Nexus-ai Nexus-ai Public

    AI canvas workspace — ask, generate and arrange every result as a card on one infinite board. Next.js, React Flow, Gemini, streaming AI responses.

    TypeScript

  3. TaskFlow TaskFlow Public

    Full-stack project management SaaS — NestJS + React, Kanban boards, AI task generation, real-time chat, Stripe billing, and a file manager.

    TypeScript

  4. portfolio portfolio Public

    TypeScript