
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.
Projects

Palabruno
Built and launched a React web workspace and React Native apps for Spanish learners and teachers, including an interactive reader, student and group management, sharing, and subscriptions.

Genrupt
Built a Next.js AI image editor and seller workflows for generating, reviewing, and editing creative content. Helped Genrupt support its first 200 paying customers.

Mucho Hangouts
Stabilized messaging, notifications, app state, and authentication in a live React product, while supporting a five-person team through code review, pairing, and clearer engineering patterns.

Casamo
Designed, built, and operate a live stay-research product, with Airbnb and Booking.com evidence, comparison views, durable searches, credit recovery, and authenticated AI client access.

BA Eventos
Built a streaming SvelteKit event-discovery product with a six-source catalog, semantic and keyword retrieval, saved conversations, and regression checks for grounded follow-ups.
Feedback
Experience
- 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.
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.
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.
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.
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.
- 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%.
- 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.
- 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%.
About
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 notesBlog
Using diagrams to help AI agents find wasted work
I had an agent draw Casamo's report workflow, then used the drawings to decide where to look for wasted work in the code.
Where Net Promoter Score Came From
Have you ever wondered about the origin of the term Net Promoter Score (NPS)? I did, so I decided to do some research.
What Is Business Process Management? A SaaS Onboarding Example
Follow a SaaS onboarding example through the six BPM lifecycle phases, from identifying delays to testing a better process.