Frontend Engineer — React.js / Next.js

Frontendengineeringforproductsthatfeelasgoodastheylook.

I build React and Next.js interfaces end to end — component architecture, state, interaction, and visual detail. Performance is the specialty within that: rendering efficiency, Core Web Vitals, and interfaces that stay responsive under real data.

React & Next.jsProduct UI EngineeringDesign SystemsPerformance EngineeringDashboard Systems

Recent Work

Product Builds & Performance Case Studies

Three products built from the ground up, two documented React/Next.js performance turnarounds, and a design-led concept, each shipped with real detail.

PathPilot AI

AI copilot, live

An AI career-matching copilot — chat or resume in, ranked matches and a streamed pitch out, powered by real Gemini integration.

Nova Fiber

5-step signup, built

A fiber ISP marketing site and signup wizard — availability check, plans, scheduling, and account, in one continuous flow.

My Tango Events

Design concept, built

An editorial tango events landing page — category filters, live search, and save states, with no backend behind it.

KitchenFlow

Built end-to-end

A six-module kitchen operations dashboard — live ticket board, station load, crew, and service analytics.

SupportDesk

3675ms → 2.3ms

Ticketing dashboard optimized for search, filtering, rendering workload, pagination and responsiveness.

RevenuePulse

2000ms → 140ms

SaaS analytics dashboard optimized for KPI loading, chart rendering, search, filtering and dashboard responsiveness.

6 Case Studies

Product Builds & Performance Work

3675ms → 2.3ms

Best Measured Improvement

React + Next.js + TS

Primary Technology Stack

Profiler + Lighthouse

Measurement & Validation

Selected Work

Frontendengineering,shownthroughtheworkitself.

Three products built from the ground up, two documented performance turnarounds, and a design-led concept — the same engineering discipline applied to building, fixing, and designing.

Product Engineering

PathPilot AI

AI Career-Matching Copilot

An AI career-matching copilot built end-to-end — chat or resume in, 8-12 ranked role matches out, each with plain-English reasoning and a live-streamed outreach pitch for the top 3.

ReactNext.jsGoogle GeminiSupabaseFramer Motion

Scope

Full product

Architecture, state, UI, and motion, designed and built as one connected system.

Challenge

Career-matching tools tend to demand lengthy questionnaires or return generic, unexplained suggestions. The goal was a fast, free path from ‘here’s who I am’ to ranked roles with real reasoning, with zero signup friction for a reviewer trying it cold.

Build

Built in Next.js App Router with real Gemini 2.5 Flash integration, not a mock: a four-question chat wizard or resume upload feeds a structured profile, roles are ranked with reasons via generateObject, and a live-streamed AI pitch is drafted for the top 3 matches. Supabase adds an optional upgrade path — magic-link or Google sign-in graduates anonymous localStorage data into a Postgres backend with row-level security.

Outcome

A complete AI product loop — profile extraction, ranked matching with reasoning, and a streamed personalized pitch — that works end-to-end for anonymous visitors with no paywall, deployed live on Vercel.

Product Walkthrough

Chat wizard, structured profile, ranked matches, and AI pitch in action.

Landing Page

PathPilot AI landing page with ranked matches, structured profile, and AI pitch preview cards

Ranked matches, structured profile, and AI pitch previewed above the fold.

Onboarding Wizard

PathPilot AI onboarding step choosing between chat or resume upload

Chat with PathPilot or upload a resume — either path builds the same structured profile.

Chat Wizard

PathPilot AI chat wizard asking a profile question

A four-question chat flow extracts a structured, editable profile in under a minute.

Product Engineering

Nova Fiber

Gigabit Internet Onboarding & Signup

A fiber internet marketing site and five-step signup wizard — address availability check, plan selection, install scheduling, and account creation — built to turn browsing into a scheduled installation in one sitting.

ReactTypeScriptViteTailwind CSSFramer Motion

Scope

Full product

Architecture, state, UI, and motion, designed and built as one connected system.

Challenge

ISP signup flows are usually a maze of forms split across pages, with no sense of progress and a jarring handoff between marketing site and checkout. The goal was a single continuous flow from ‘is fiber available here’ to a confirmed install date.

Build

Built in React, TypeScript, and Vite with Tailwind CSS v4: a marketing site (hero, plans, testimonials, FAQ) feeding into a five-step modal wizard — address verification, plan and add-on selection, install scheduling, account creation, and confirmation — driven by shared component state with Framer Motion transitions between steps.

Outcome

A cohesive, single-session path from landing page to a confirmed installation slot, with live form validation and a polished order-confirmation summary.

Product Walkthrough

Landing page, plan selection, and the full signup wizard in action.

Landing Page

Nova Fiber landing page hero with availability stats

Symmetric gigabit positioning, live stats, and a direct path to availability check.

Plan Selection

Nova Fiber pricing plans comparison

Three symmetric speed tiers with a highlighted most-popular plan.

Signup Wizard

Nova Fiber signup wizard address verification step showing fiber is available

Live address verification confirms fiber availability before the plan step.

Frontend Design Concept

My Tango Events

Argentine Tango Events Discovery — Landing Page Concept

A visually rich, editorial marketing site concept for a global Argentine tango events platform — built to show off art direction, motion, and interaction craft rather than a real backend product.

Next.jsReactTypeScriptTailwind CSSUI/UX Design

Scope

Design Concept

A frontend-only landing page and event browser — local demo data, no backend, built to showcase UI craft.

Challenge

Most portfolio landing pages default to generic SaaS templates. The goal was a concept that could carry its own visual identity — bold editorial type, a warm wine-and-gold palette, and tango-inspired motion — while staying accessible and fast.

Build

Built in Next.js 16 App Router with React 19, TypeScript, and Tailwind CSS 4: an abstract CSS hero with ambient, reduced-motion-aware animation, scroll-triggered Intersection Observer reveals, and an interactive event discovery section with category filters, live text search, and save/unsave states, backed by local demo data since this is a frontend-only concept.

Outcome

A polished, responsive marketing site and event-discovery UI that demonstrates editorial design sense and interaction detail without a real backend behind it.

Landing Page

My Tango Events landing page hero with editorial typography and a warm wine-and-gold art direction

Bold editorial hero with abstract CSS artwork and ambient, reduced-motion-aware animation.

Event Discovery

My Tango Events interactive event discovery section with category filters, search, and save states

Category filters, live search, and save/unsave states across milongas, festivals, and workshops.

For Organizers

My Tango Events organizer section inviting event hosts to list their event

A dedicated organizer section pitching global reach and simple listing tools.

Product Engineering

KitchenFlow

Kitchen Operations Dashboard

A full kitchen operations command center built from scratch — a live ticket board across four service lanes, station load intelligence, a chef crew board, and a service-analytics layer, all wired into one shared live state.

ReactNext.jsTypeScriptTailwind CSSProduct UI Engineering

Scope

Full product

Architecture, state, UI, and motion, designed and built as one connected system.

Challenge

Kitchens are typically run on paper tickets and memory. The goal was to give a kitchen the same clarity a manager gets from a SaaS dashboard: live, legible, and uncluttered, without adding another screen to operate.

Build

Built in Next.js App Router and TypeScript: a live ticket board (New → Fire → Plating → Ready), a ticket detail panel, station load and chef ownership views, and a service intelligence panel, all driven by shared React state and a lightweight motion layer.

Outcome

A six-module command center — Command, Intake, Prep, Inventory, Insights, and Crew — built as a single connected product rather than a series of separate screens.

Product Walkthrough

Live ticket board, ticket detail panel, and module navigation in action.

Command Board

KitchenFlow command board with live ticket lanes and ticket detail panel

New, Fire, Plating, and Ready lanes with a focused ticket detail panel.

Service Insights

KitchenFlow insights view with service analytics

Completion counts, average ticket time, and risk signals for the service.

Crew & Station Controls

KitchenFlow crew view with station controls and chef board

Station load, ownership, and live readiness across the kitchen crew.

Performance Case Study

RevenuePulse

SaaS Revenue Analytics Dashboard

A React and Next.js revenue analytics dashboard with delayed KPI rendering, slow chart loading, laggy subscription search, slow plan filtering, and heavy dashboard refresh behavior.

ReactNext.jsReact ProfileruseMemouseDeferredValue

Before

2000ms

After

140ms

React Profiler validated a significant render-time reduction after optimization.

Problem

Slow KPI loading, delayed revenue charts, laggy search, slow filters, and sluggish dashboard refresh.

Optimization

Removed artificial delays, memoized revenue calculations, optimized search/filtering, and reduced table rendering.

Result

Render time improved from 2000ms to 140ms with smoother dashboard interactions.

Application Dashboard

RevenuePulse dashboard screenshot

Revenue dashboard after performance optimization.

React Profiler Analysis

RevenuePulse optimized React Profiler screenshot

Optimized React Profiler capture showing reduced render time.

Performance Case Study

SupportDesk

Enterprise Ticketing Platform

A React and Next.js ticketing dashboard with laggy search, slow filters, heavy rendering, expensive ticket processing, and poor responsiveness across a 10,000-ticket dataset.

ReactNext.jsDebounced SearchPaginationLarge Dataset

Before

3675ms

After

2.3ms

React Profiler validated a dramatic render-time reduction after optimization.

Problem

Laggy search, slow filters, heavy rendering, expensive ticket processing, and poor responsiveness.

Optimization

Memoized dataset generation, optimized filtering, added debounced search, deferred updates, and pagination.

Result

Render time improved from 3675ms to 2.3ms with smoother search, filtering, and table interactions.

SupportDesk Dashboard

SupportDesk dashboard screenshot

Ticketing dashboard after performance optimization.

React Profiler Analysis

SupportDesk optimized React Profiler screenshot

Optimized React Profiler capture showing reduced render time.

Services

Frontendengineeringacrossthreetypesofengagements.

New interfaces built from the ground up, performance turnarounds on existing ones, and ongoing support as the product grows.

Product & UI Engineering

Component architecture, state design, and interface polish for dashboards, internal tools, and product-grade UI.

  • ✓ React & Next.js architecture
  • ✓ Component and design systems
  • ✓ State and data-flow modeling
  • ✓ Production-ready, typed codebases

Frontend Performance Optimization

A focused investigation and fix for React or Next.js applications that have started to feel slow.

  • ✓ React Profiler analysis
  • ✓ Core Web Vitals review
  • ✓ Re-render and bundle optimization
  • ✓ Before / after performance validation

Ongoing Engineering Partnership

Continuous frontend support for product teams — new features, UI iteration, and performance regression prevention as the application grows.

  • ✓ Feature and UI development
  • ✓ Monthly performance reviews
  • ✓ Release validation
  • ✓ Architecture consultation

Capabilities Covered

Product UI Engineering
Design Systems
Dashboard Systems
Performance Engineering
Process

Astructuredapproachtobuilding—andfixing—frontendproducts.

The same process applies whether the work is a new product surface or a performance turnaround: understand the problem, build deliberately, measure the result, and ship with evidence.

Discover

Understand the product, the users, and the constraints — before any code gets written.

Architect

Plan the component structure, state model, and data flow so the interface stays maintainable as it grows.

Build

Implement the UI with clean, typed, reusable components — the same discipline for a new product or an existing one.

Measure

Profile real usage with React Profiler, Lighthouse, and browser performance tools instead of guessing.

Optimize

Fix the highest-impact issues first — rendering, re-renders, bundle weight, interaction latency.

Ship

Deliver documented, production-ready code, with before/after evidence for anything measured.

About

FrontendEngineerworkingacrossthefullproductsurface.

New interfaces built from the ground up, and existing ones that have started to feel slow or unwieldy under real data. Performance is where the work goes deepest.

My work covers component architecture, state and data flow, interaction design, and visual detail. Recent projects include an AI career-matching copilot (PathPilot AI), a fiber ISP signup experience (Nova Fiber), a kitchen operations dashboard (KitchenFlow), and performance turnarounds on SaaS analytics and ticketing platforms.

Whatever the starting point, the approach stays the same: understand the product and the user, build or fix it with clean, typed, maintainable code, and validate the result with React Profiler, Chrome DevTools, Lighthouse, and Core Web Vitals data.

Primary Stack

React • Next.js • TS

Focus Areas

Product UI • Performance

Tooling

Profiler • DevTools

Contact

Let’stalkaboutthework.

Available for frontend engineering work: new product builds, dashboard-heavy applications, and performance optimization on React and Next.js codebases.