Hanif Carroll

Hanif Carroll

Senior Frontend Engineer

I build React and TypeScript products, from data-heavy dashboards to web and mobile applications. I also build AI features and integrations. Open to remote employment and contract work.

He suggested design-to-engineering hand-off improvements to make our workflow more efficient, asked insightful follow-up questions during design reviews, and brought my Figma designs to life so we could deliver value to our users.

Sarah HibnerSenior Product Designer, LeagueApps
1 / 6
  1. Mar 2024 — Present

    Founder & AI Product Engineer · HC Studio

    Build web and mobile products for founders and product teams, owning interfaces, AI features, integrations, and launch.

    Genrupt

    Product engineering

    • Built a Next.js AI image editor that turns detected text into editable layers, connecting OCR and inpainting to an interactive editing workflow.
    • Shipped seller interfaces for creative variations, batch editing, and A+ content, with generation status, retry, and recovery paths.
    • Prevented concurrent AI generation from overdrawing account balances through atomic PostgreSQL credit reservations, row locking, and failure cleanup.
    • Moved image generation to pg-boss jobs; made video retries reuse provider jobs and settle costs idempotently.
    • Exposed market-analysis and Amazon listing workflows through MCP, with OAuth, organization-aware access, and asynchronous results.
    • React
    • TypeScript
    • Next.js
    • PostgreSQL
    • MCP

    Palabruno

    Full-stack engineering

    • Shipped a React web workspace and React Native / Expo apps across web, iOS, and Android, with Supabase, RevenueCat subscriptions, and Stripe billing.
    • Built separate learner and teacher interfaces for contextual reading, student and group management, and sharing.
    • Engineered a Spanish reader compiler combining NLP, linguistic rules, and constrained LLM generation to produce tappable words, phrases, and contextual learning cards, with targeted repair and regression evaluations.
    • Implemented durable text-processing workflows with persisted progress, failure recovery, and per-stage latency and model-cost tracking.
    • React
    • TypeScript
    • React Native
    • Expo
    • Stripe

    Mucho Hangouts

    Fractional CTO · 2025

    • Stabilized messaging, notifications, app state, and authentication in a live React product while the team kept shipping.
    • Supported a five-person team, including two junior developers, through code review, pairing, and clearer frontend and backend patterns.
    • React
    • TypeScript
    • Node.js
    • MongoDB
    • Express
  2. Nov 2021 — Feb 2024

    Senior Frontend Engineer · LeagueApps, later via Nearsure

    • Modernized tournament scheduling with React on the company’s first migration team, helping establish shared frontend patterns and components.
    • Built drag-and-drop scheduling, conflict detection, and double-booking prevention, reducing organizer scheduling time by 45%.
    • Built self-service reporting with AG Grid; used virtualization and memoization for tens of thousands of rows, reducing load and interaction lag by 70%.
    • TypeScript
    • React
    • AG Grid
  3. Jan 2019 — Oct 2021

    Software Engineer · Capgemini

    • Maintained five Java Spring Boot microservices for GE Aviation, collaborating across offshore teams.
    • Delivered a reporting module for Disney Cruise Line’s ship and crew management system and executive KPI dashboards for Cisco.
    • Reduced automated test-suite runtime by 60%.
    • Java
    • Spring Boot
    • TypeScript
    • Angular
    • React
  4. Nov 2017 — Nov 2018

    Frontend Engineer · 8base

    • Built Jira / GitLab CI/CD automation and refactored 20+ shared UI components into a reusable library, reducing duplicate code by 30%.
    • JavaScript
    • GitLab
    • CI/CD
Frontend résuméApplied AI résumé

Hey, I’m Hanif. I’m a Senior Frontend Engineer based in Buenos Aires. I got into programming after Mr. Robot inspired me to learn how to code. Eight years later, I build web and mobile products, including AI tools for business workflows.

After working at 8base, Capgemini, and LeagueApps, I now run HC Studio, where I work with founders and product teams to turn ambiguous ideas into useful, reliable software.

Recently, I helped Genrupt support its first 200 paying customers and took Palabruno from an early prototype to launch across iOS, Android, and web.

I’m especially interested in AI and the future of work. How should workflows, roles, and organizations change as AI becomes part of everyday work? I want to explore that through what I build, thinking about the technology and the people using it together.

Outside of work, I like to lift weights, experiment with AI, and have merienda in cozy coffee shops.

Read my notes

Looking for a senior frontend engineer?

I help product teams build and improve React and TypeScript applications, from complex interfaces to reliable releases. I’m open to remote roles and contract work.