🌐 Online Profiles
portfolio | LinkedIn | Twitter
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.
| 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.
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
- The 100ms Rule: If an interaction takes longer than 100ms, it needs a transition or an optimization.
- Type Safety is Documentation: If it isn`t typed in TypeScript, it's a liability.
- Ship Lean: Prefer Biome over ESLint for speed, prefer RSC over Client Components for weight.
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! 🌍



