BuildingUI ComponentsThat Actually Ship

I build production-ready web apps with Next.js and React. Clean code, clear communication, and interfaces that hold up under real use. Currently available for freelance projects.

Next.jsReactNode.jsJavaScriptTailwind

Weekly Builds

Regular updates with working builds. You'll always know what's done.

Modern Stack

React, Next.js, JavaScript, Tailwind CSS. Production tools used with care.

Component Showcase

Component Showcase

Themeable UI library with live playground.

Health Monitor

Health Monitor

Real-time status dashboard with incident tracking and alerts.

Client Portal

Client Portal

Project handoffs with approvals, timelines, and asset management.

Recent Work

Production projects with working code. Click to explore.

Component Showcase

Component Showcase

Themeable component library with live playground. URL-synced customization for colors, typography, and layout. Includes Brand DNA panel for real-time theming.

Client Portal

Client Portal

Full project management interface for client handoffs. Includes authentication, milestone tracking, approval workflows, asset uploads, and pin-drop commenting on live previews.

Health Monitor

Health Monitor

Real-time monitoring dashboard for multiple sites. Displays uptime, performance scores, SSL status, Core Web Vitals, and incident history with simulate mode for demos.

How I Work

  1. 01

    Scope & Plan

    I review requirements, identify constraints, and define deliverables before writing code.

  2. 02

    Prototype & Validate

    I build quick mockups to test direction. We align before I commit to production work.

  3. 03

    Build & Iterate

    I write clean components, connect real data, and ship working builds weekly.

  4. 04

    Test & Deliver

    I test across devices, fix edge cases, and hand off with clear documentation.

How I Think About Work

Small details compound. Typography, spacing, and loading states make the difference between "works" and "feels right."

On Polish

Skeleton loaders, lazy loading, optimized images. The app should feel fast before it is fast.

On Performance

I document as I build. If I can't explain a decision, I probably shouldn't make it.

On Clarity

About

I'm Caspi, a web developer focused on shipping clean, maintainable interfaces. I work primarily with Next.js, React, and Tailwind CSS — handling everything from component architecture to API integration.

I work remotely, communicate async-first, and deliver working builds weekly. I'm currently available for freelance projects and open to longer engagements with the right team.

Stack

Next.js · React · TypeScript · Tailwind CSS · Node.js

Workflow

GitHub for code, async updates, weekly demos

Deliverables

Working builds, clean handoffs, documented code

Get in Touch

Query Type
Email directly