Skip to content
View kapsarovL's full-sized avatar
👋
👋

Block or report kapsarovL

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.

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
kapsarovL/README.md

👋


🌐 Online Profiles

portfolio | LinkedIn | Twitter


📡 Lazar Kapsarov

Frontend Engineer | Next.js | React 19 | TypeScript

I build fast, maintainable web apps with Next.js, React 19, and TypeScript. Three years of frontend contracting across EU and US clients always remote, always production.


What I've Shipped

Result How Technical Lever
LCP cut from 5s → 1.5s Transition to RSC-first architecture & image priority mapping.
Conversion +25% Sales Eliminated layout shifts (CLS) and optimized checkout TBT.
Velocity 30% Faster Built a strictly-typed Design System using Tailwind 4 + Biome.
Reliability 90% Coverage Playwright E2E smoke tests for all "money paths."

🛠️ Featured GitHub Repositories

Next.js 16 React 19 TypeScript Drizzle ORM Neon Clerk Stripe Zustand

Production-ready storefront covering the full e-commerce loop: product catalog, cart, and Stripe Checkout. Sub-100ms catalog pages via Server Component–first architecture with zero client JS on the product grid utilizing React Server Components. Idempotent Stripe webhook handlers, snapshotted order items, and integer-cent pricing throughout — no float precision bugs at the payment boundary.


Next.js 15 TypeScript PostgreSQL Prisma Auth.js GitHub Actions

Full-stack analytics platform with GitHub OAuth, repository health metrics, and multi-format data exports. CI/CD pipeline via GitHub Actions. 44 tests passing across 6 suites.


Details coming — currently in active development.


Details coming — currently in active development.


🏗️ Technical Stack & Workflow

Core: Next.js | React 19 | TypeScript | Node.js

UI/UX: Tailwind CSS | Shadcn UI | Framer Motion | Figma

State & Data: PostgreSQL | Prisma | Supabase | Neon

Infra: Vercel | Docker | GitHub Actions | CI/CD | Linux

Tooling: Neovim(LazyVim) | Biome (Lint/Format) | Playwright | Vitest


🧠 Engineering Principles

  1. The 100ms Rule: If an interaction takes longer than 100ms, it needs a transition or an optimization.
  2. Type Safety is Documentation: If it isn`t typed in TypeScript, it's a liability.
  3. Ship Lean: Prefer Biome over ESLint for speed, prefer RSC over Client Components for weight.

📡 Currently

Open to full-time frontend or full-stack roles with EU/US companies.
Remote or hybrid.

Thank you for visiting my profile! Feel free to reach out if you have any questions or want to collaborate on a project. Let`s connect! 🌍

Pinned Loading

  1. github-dashboard-tracker github-dashboard-tracker Public

    full-stack GitHub repository analytics dashboard — Next.js 16, TypeScript, PostgreSQL, NextAuth

    TypeScript

  2. luxury-indoor-react luxury-indoor-react Public

    The Luxury Indoor React Application aims to provide users with a seamless experience when browsing high-end properties. The application features a clean and modern design, with a focus on usability…

    HTML 2

  3. Clean-Next-React-ShadcnUI-Tw-Architecture-Template Clean-Next-React-ShadcnUI-Tw-Architecture-Template Public

    a production-ready full-stack web application template built with Next.js 15, React 19, ShadcnUI, and Tailwind CSS. Designed as a clean starting point for modern web applications with authenticatio…

    TypeScript

  4. e-commerce-nextjs16 e-commerce-nextjs16 Public

    full-stack e-commerce storefront — Next.js 16, React 19, Stripe Checkout, Clerk auth, Drizzle ORM + Neon. Server Component–first with use cache, admin dashboard, and full order management.

    TypeScript