Hanif Carroll

Hanif Carroll

Applied AI 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. Partnered directly with founders to launch Palabruno on web, iOS and Android in under four weeks and help Genrupt serve its first 200 paying customers.

    Genrupt

    Contract AI Product Engineer · 2025 — 2026

    • Enabled agents to use seller workflows through MCP, with OAuth authentication, organization-level access controls and asynchronous results.
    • 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

    Palabruno

    Contract AI Product Engineer · Mar — Apr 2026

    • Built a Spanish text-processing pipeline combining linguistic rules and constrained LLM generation to create contextual learning cards, with a 211-case gold regression set, targeted regeneration, and per-stage latency and model-cost tracking.
    • Built a multi-stage story generator that structures teacher constraints, plans scenes, and validates and repairs vocabulary, grammar, length and narrative defects.
    • React
    • TypeScript
    • React Native / Expo

    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.
    • React
    • TypeScript
    • Node.js

    Casamo

    Founder & AI Product Engineer · 2026

    • Built an AI accommodation-research product that turns listings, reviews and photos into cited shortlists, with evaluations scoring exact source quotations, visual false positives and private-versus-shared-space classification.
    • Built durable listing research on Cloudflare Workflows, with checkpoints that preserved completed work and kept queue delays from triggering premature timeouts.
    • TypeScript
    • SvelteKit
    • Cloudflare Workflows

    BA Eventos

    Founder & AI Product Engineer · 2025 — Present

    • Built conversational event search for web and Telegram over 15,000 events from six sources; cross-encoder reranking raised NDCG@5 from 0.73 to 0.83 on 88 labeled queries.
    • Built 39 live agent evaluations and a pre-registered relevance holdout, and used the results to remove a ranking layer that showed no measurable gain.
    • TypeScript
    • SvelteKit
    • PostgreSQL
  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

    • Built reporting and KPI dashboards for Disney Cruise Line and Cisco; maintained Java Spring Boot microservices for GE Aviation.
    • 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
Resume

Hey, I’m Hanif. I’m an Applied AI 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 an applied AI 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.