Front-End Development Services

Pixel-perfect, performant web interfaces with React, Next.js, and TypeScript. I build responsive, accessible UIs that users love — 8+ years of production experience.

What I Build

From landing pages to complex web applications — performant, accessible, and beautiful interfaces.

React & Next.js Applications

Build fast, SEO-friendly web applications with React and Next.js. Server-side rendering, static generation, and hybrid approaches for optimal performance and user experience.

  • Server-side rendering (SSR)
  • Static site generation (SSG)
  • App Router & Server Components
  • API routes & middleware

Responsive UI Development

Pixel-perfect implementations from Figma or design specs. Mobile-first responsive layouts that look great on every device, from phones to ultra-wide monitors.

  • Mobile-first design
  • Figma to code
  • Cross-browser compatibility
  • Retina-ready assets

Animations & Interactions

Smooth, performant animations using Framer Motion and CSS. Micro-interactions, page transitions, scroll-driven animations, and interactive UI elements that delight users.

  • Framer Motion animations
  • Page transitions
  • Scroll-driven effects
  • Gesture-based interactions

Performance & Accessibility

Optimized for Core Web Vitals and WCAG accessibility standards. Fast load times, efficient bundle sizes, semantic HTML, and keyboard navigation support.

  • Core Web Vitals optimization
  • WCAG 2.1 compliance
  • Lighthouse 90+ scores
  • Semantic HTML & ARIA

Technologies I Use

Modern front-end stack for building fast, accessible, and beautiful interfaces

ReactNext.jsTypeScriptTailwind CSSFramer MotionZustandReact QueryRadix UIStorybookVitestPlaywrightCSS Modules

Front-End Projects

Melio MealPlan AI

AI-Powered Meal Planning

Next.js application with SSG/ISR for 95+ Lighthouse performance, deployed on Hetzner + Cloudflare Workers. A real-time SSE streaming UI shows meals being generated live; responsive design uses shadcn/ui components with smooth animations.

USDA Ground Truth
Server-computed macros — nutrition numbers can't be hallucinated
105 Users
311 generations in production at ~$0.26–0.33 per plan
Provider Fallback
Live Anthropic ⇄ self-hosted model fallback, fired in production
0.971 Eval Score
Best pre-release score on golden sets (RAGAS/DeepEval/MLflow)
View Project

Filament Web3 Airdrop Platform

Token Distribution & Delegate Voting on an L2 Rollup

The campaign and voting web client: a multi-step airdrop campaign wizard, campaign pages with criteria and distribution vote charts, and Ethereum wallet flows with ethers.js and MetaMask behind one transaction adapter. ethers.js and the charting code are split into separate chunks, and the WASM signer is lazy-loaded only when a user signs.

WASM Signing
Rollup transactions signed in MetaMask via the rollup's own serializer
Graceful Degradation
Node aggregation routes fail per widget, not per page
BigInt-Safe
64-bit ids, nonces and weights never rounded in JSON
Wallet Onboarding
New wallets can send their first rollup transaction
View Project

Employee Engagement Platform

Multi-Tenant Gamification Backend on Python FastAPI

React + TypeScript web client for employees and leaders: branching attendance questionnaires, a points wallet grouped by week, a gift-card redemption stepper, and the manager inbox and insights. Single-flight token refresh queues concurrent 401s, and a build-version check prompts stale clients to reload after S3/CloudFront deploys.

FastAPI Backend
Multi-tenant by subdomain, JWT access/refresh, role guards
Points Ledger
Five earning sources, approvals and gift-card redemption
~73 API Operations
Used by the React web client, plus a WebSocket inbox
UKG Pro
HRIS integration driving shift polls and SMS
View Project

Hospital Benchmarking Report Engine

Express Report Service & Server-Driven React Report UI

React + TypeScript report UI for a hospital benchmarking platform: a recursive renderer for server-sent layout blocks, MobX stores per domain, ag-Grid tables and Chart.js charts, with drill-downs that patch only the affected block in place.

Express Report Engine
Access-scoped tokens, report and dashboard endpoints
Peer Benchmarks
Median, quartiles and multi-year trends per indicator
Server-Driven UI
New reports ship without a frontend release
Drill-Downs
Chart clicks return only the block to replace
View Project

ROBBED_

Memecoin Launchpad on an Arbitrum Orbit L2

Next.js 16 + React 19 App Router on Bun, deliberately scoped to four pages — Discover, Token Detail, Create, and Portfolio. wagmi v2 + viem + RainbowKit for wallet and chain access, TanStack Query patched by a single multiplexed WebSocket instead of polling, and `lightweight-charts` rendering one venue-continuous series that crosses graduation without a visual seam. The trade lifecycle renders optimistically at tx-send and reconciles to indexed truth by transaction hash — values are replaced, never dropped — and the UI makes no finality claim on a fresh trade, escalating confirmation tiers only as the L1 watermarks advance.

7 Contracts
Immutable, no proxies, MIT and Blockscout-verified at deploy
<500ms
Chain event to browser, WebSocket-only with no polling layer
Live on Mainnet
Deployed and trading on Robinhood Chain (chain ID 4663)
53 E2E Flows
Catalog enforced by a 1:1 static coverage gate in CI
View Project

Front-End Development FAQ

What front-end technologies do you specialize in?

I specialize in React and Next.js with TypeScript. For styling, I use Tailwind CSS and CSS Modules. For animations, Framer Motion. For state management, Zustand and React Query. I stay current with the latest React patterns including Server Components and the App Router.

Can you work with existing designs or design systems?

Yes, I regularly work from Figma designs, design specs, and existing design systems. I can implement pixel-perfect UIs from mockups or build components that integrate seamlessly with your existing design system and component library.

How do you ensure front-end performance?

I optimize for Core Web Vitals from the start: code splitting, lazy loading, image optimization, efficient re-renders, and minimal bundle sizes. I use Lighthouse and Web Vitals monitoring to track and maintain performance scores above 90.

Do you build accessible interfaces?

Absolutely. I follow WCAG 2.1 guidelines, use semantic HTML, proper ARIA attributes, keyboard navigation support, and screen reader testing. Accessibility is built in from the start, not bolted on after.

Hiring a Front-End Engineer?

I'm open to B2B contracts and full-time senior engineering roles. Reach out and let's talk about what your team is building.

Get in Touch