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

    Built and operated independent AI products and delivered client products with founders, covering product design, software engineering and operations.

    Casamo

    AI Product Engineer · 2026

    • Built a SvelteKit AI rental-research product that lets users compare listings on a map or side by side, with source-linked findings and saved selections.
    • Built recoverable listing research with Cloudflare Workflows, preserving completed work through checkpoints and preventing queue delays from triggering premature timeouts.
    • TypeScript
    • SvelteKit
    • Cloudflare Workflows

    BA Eventos

    AI Product Engineer · 2025 — Present

    • Built a streaming SvelteKit event-discovery chat with saved conversations, retry handling, and navigation that preserves the conversation and scroll position when viewing event details.
    • Built conversational event search across a six-source catalog, combining semantic and keyword retrieval with venue and date filters.
    • TypeScript
    • SvelteKit
    • PostgreSQL

    Palabruno

    AI Product Engineer · Mar — Apr 2026

    • Built web and mobile reading interfaces with phrase selection, connected text highlights and vocabulary notes tailored to the passage.
    • Worked directly with the founder to take the early prototype to launch across web, iOS and Android.
    • React
    • TypeScript
    • React Native / Expo

    Genrupt

    AI Product Engineer · 2025 — 2026

    • Built a Next.js and TypeScript AI image editor with editable text layers, background inpainting, batch editing, undoable changes and image exports.
    • Built recoverable AI generation workflows with atomic PostgreSQL credit reservations and row locking, reusing existing provider jobs and preventing duplicate credit settlement.
    • React
    • TypeScript
    • Next.js
    • PostgreSQL

    Mucho Hangouts

    Fractional CTO · 2025

    • Served as Fractional CTO on a five-person team, mentoring two junior developers through code reviews, pair programming and reusable frontend patterns.
    • Stabilized React messaging and notifications by centralizing authentication and query state and correcting socket connection lifecycles.
    • React
    • TypeScript
    • Node.js
  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.
    • 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.