Martin Nazabal

6+ Years Experience

Senior Frontend Engineer with 6+ years of experience designing and delivering scalable web and mobile applications in production environments. Specialized in React, Next.js (App Router & Pages Router), and React Native. Strong background in frontend architecture, real-time systems, performance optimization, testing strategies, and Web3 integrations. Proven track record of full frontend ownership — from system design and UI architecture to CI/CD pipelines and production deployment — in blockchain and enterprise domains. Architecture-driven, performance-oriented, and product-focused.

Core expertise

Frontend Architecture & System Design

  • End-to-end frontend ownership

Modular and scalable component systems

  • Design system implementation
  • Domain-driven UI structuring
  • Monorepo-friendly architecture patterns

Next.js Expertise

  • App Router & Pages Router
  • Server-Side Rendering (SSR)
  • Static Site Generation (SSG)
  • Incremental Static Regeneration (ISR)
  • API Routes
  • Edge Functions
  • Dynamic routing strategies
  • Route-based code splitting
  • Middleware usage

Performance optimization & caching strategies

  • React & State Management
  • Advanced React patterns

Client state Management

  • Redux, Zustand or Context API for client state management

Context API optimization

  • Optimistic updates & cache invalidation strategies

Real-Time Systems

  • WebSockets (Socket.IO)
  • Event-driven UI architecture
  • Live state synchronization
  • Interactive real-time interfaces

Testing & Quality Assurance

  • Unit testing (Jest)
  • Component testing (React Testing Library)
  • Integration testing
  • End-to-end testing (Cypress)
  • Mocking strategies (MSW)
  • Snapshot testing

Test-driven mindset in scalable systems

  • CI-integrated automated testing pipelines

Web3 & Blockchain Integration

  • wagmi
  • viem
  • ethers.js
  • WalletConnect
  • Dynamic
  • Wallet authentication flows
  • Smart account integrations

Performance Engineering

  • Code splitting & lazy loading
  • Memoization (useMemo, useCallback, React.memo)

Rendering optimization

  • Bundle analysis & reduction

API request optimization

  • Lighthouse performance improvements

DevOps & Production Systems

  • CI/CD automation
  • Environment configuration strategies
  • Mobile deployment workflows (TestFlight, Google Play)
  • Production monitoring collaboration

Feature flag integration

    Professional experience

    Virtually Human

    Senior Frontend / Blockchain Engineer

    • Feb 2022 – Dec 2025

    Blockchain Entertainment Platform

    • Frontend Ownership & Architecture
    • Sole frontend engineer responsible for web delivery across AMER
    • Led UI system architecture using React and Next.js
    • Designed modular component structure for scalable development
    • Defined state management patterns

    Next.js Implementation

    • Built production applications using both App Router and Pages Router
    • Implemented SSR, SSG, and hybrid rendering strategies
    • Developed API routes for backend-for-frontend patterns
    • Optimized routing and data-fetching strategies

    Real-Time System Design

    • Architected WebSocket-based systems using Socket.IO
    • Built synchronized UI systems for interactive gameplay
    • Implemented event-driven state updates

    Web3 Integrations

    • Integrated wagmi, viem, ethers, WalletConnect, and Dynamic
    • Implemented wallet authentication and blockchain transaction flows
    • Contributed to smart account-based architectures

    Testing Strategy

    • Implemented unit and component tests using Jest and RTL
    • Integrated automated test execution into CI pipelines
    • Reduced rendering bottlenecks via state refactoring
    • Improved maintainability through modular architecture

    Kubikware

    Senior Mobile / Frontend Engineer

    • Feb 2021 – Feb 2022

    Enterprise Dashboards & Real Estate Platform

    • Architecture & Scalability
    • Led frontend architecture using React + TypeScript
    • Defined scalable component and folder structures
    • Standardized state management patterns

    Performance Optimization

    • Implemented route-based code splitting
    • Reduced unnecessary re-renders via memoization strategies
    • Optimized API consumption using React Query

    Testing & Quality

    • Implemented unit and integration testing
    • Contributed to automated testing strategies in CI

    Product Features

    • Built Tinder-style swipe experience for property selection
    • Developed enterprise dashboards with complex UI states

    Effectus Software

    Senior Mobile / Frontend Engineer

    • Jan 2018 – Feb 2021

    Custom Web & Cross-Platform Applications

    • Cross-Platform Development
    • Built React Native applications with offline-first strategies
    • Implemented Redux-based scalable state systems

    Web Development

    • Developed reusable UI systems using React + TypeScript
    • Integrated REST and GraphQL APIs

    CI/CD & Testing

    • Implemented automated mobile build pipelines
    • Integrated testing workflows into deployment processes

    Managed production releases (TestFlight, Google Play)

      Technical stack

      Languages:TypeScript, JavaScriptWeb:React, Next.js (App Router & Pages Router), HTML, CSSMobile:React NativeState & Data:Redux, React Query, REST, GraphQLReal-Time:WebSockets, Socket.IOTesting:Jest, React Testing Library, Cypress, MSWWeb3:wagmi, viem, ethers.js, WalletConnect, DynamicDevOps:CI/CD, TestFlight, Google Play Console