Hanif Carroll

Hanif Carroll

Forward Deployed Engineer

I work directly with clients to understand their workflows, define a practical scope, and build the software that supports their work.

My experience spans operations tools, integrations, production AI applications, and improving existing products.

Available for fully remote roles and contracts with AI implementation agencies.

Hanif helped me build and optimize features at Genrupt.com and was essential at getting the app ready for scaling. He is really organized and great at finding ways to make things more efficient. He is also a pleasure to work with!

Michael ShackelfordFounder & CEO, Genrupt
1 / 6
  1. Mar 2024 — Present

    Founder & Software Engineer — Client Consulting · HC Studio

    Deliver software directly for clients and founders, with engagements spanning discovery, scoping, implementation, production support, and handoff.

    Desarmadero La Torre

    Client software and operations prototype · 2025 — 2026

    • Translated client discovery into a functional specification and an interactive SvelteKit operations prototype covering sales, payment release, dismantling assignments, and vehicle lookup.
    • Built a parts catalog searchable by make, model, and year, with photos so customers could check stock before calling and staff could update listings, reducing phone inquiry volume.
    • TypeScript
    • SvelteKit
    • Cloudflare D1

    Genrupt

    Contract AI Product Engineer · 2025 — 2026

    • Built AI generation, listing preparation, and image editing workflows for Amazon sellers, including OCR and inpainting; worked alongside the founder to help support Genrupt’s first 200 paying customers.
    • Built organization billing, shared credits, and recoverable generation jobs; used atomic PostgreSQL reservations to prevent credit overspending and provider-job reuse with idempotent settlement to prevent duplicate charges on retries.
    • Connected external AI agents to market-analysis and Amazon-listing workflows through OAuth-authenticated MCP tools, with organization permissions and asynchronous results.
    • TypeScript
    • Next.js
    • PostgreSQL

    Palabruno

    Contract AI Product Engineer · Mar — Apr 2026

    • Worked with the founder to take a Spanish-reading prototype through launch on iOS, Android, and web, including learner and teacher workflows, Stripe and RevenueCat subscriptions, release documentation, and handoff.
    • Built a reading pipeline combining linguistic rules with constrained LLM generation, with checks that learning cards matched the selected word or phrase, targeted regeneration of invalid cards, and regression tests.
    • TypeScript
    • React
    • React Native / Expo

    Mucho Hangouts

    Fractional CTO · 2025

    • Stabilized messaging, notifications, and sign-in in a live product by centralizing authentication and server state and fixing socket connection lifecycles, while feature delivery continued.
    • Provided technical direction for a five-person team and mentored two junior developers through reviews, pairing, and reusable patterns.
    • TypeScript
    • React
    • Node.js

    Additional consulting

    • Casa Elaria: Built a storefront that captured email interest at checkout without taking payment, enabling a purchase-intent test before inventory investment.
    • JIEC Labs: Reviewed the shopping journey and delivered seven prioritized recommendations covering product discovery, product-page clarity, and mobile performance.

    Independent products & demos

    • Switchboard — Agentic system demo: Built a Python/FastAPI and LangGraph agent that investigates customer-change requests and proposes policy-checked changes for human approval; deployed on AWS using Step Functions, SQS, and DynamoDB.
    • Casamo — Independent product: Built an AI product that helps digital nomads find and compare furnished accommodation on Airbnb and Booking.com, evaluating listings against their requirements using photos, amenities, and guest reviews, and highlighting trade-offs and questions to confirm before booking.

    I also build and operate BA Eventos, a conversational event-search product for Buenos Aires.

  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 with conflict checks to prevent double bookings, plus self-service reporting for tournament operators.
    • TypeScript
    • React
    • AG Grid
  3. Jan 2019 — Oct 2021

    Software Engineer · Capgemini

    • Owned the reporting module and developed additional features for Disney Cruise Line’s crew management system, which handled scheduling, cabin assignments, and crew contracts.
    • Built KPI dashboards for 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.
    • JavaScript
    • GitLab
    • CI/CD
Resume

Hey, I’m Hanif. I’m a forward deployed engineer based in Buenos Aires. I got into programming after Mr. Robot inspired me to learn how to code. I now have 9+ years of experience and work directly with clients on software, integrations, and AI applications.

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.

My recent client work includes operational discovery and a prototype for Desarmadero La Torre. I also helped Genrupt support its first 200 paying customers and took Palabruno from an early prototype to launch across iOS, Android, and web.

For the past three years, I’ve used coding agents to build software and complete workflows across websites and apps. My experience includes Cursor, Claude Code, Codex, and Pi. I’ve written about using agent-generated diagrams to review Casamo’s workflow.

I’m interested in how businesses organize work and where software can help. I’m currently reading Fundamentals of Business Process Management, Thinking in Systems, and Designing Your Organization to deepen my understanding of processes, systems, and organizational design.

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

Read my notes

Need an engineer who can work directly with your clients?

I work with clients on discovery, scope, implementation, and handoff. Available for fully remote roles and contracts with AI implementation agencies.