
Hanif Carroll
AI Engineer
I take AI products and backend systems from business needs to production. Open to remote employment and contract work.
Projects

Genrupt
Built AI image editing, transactional credit accounting, recoverable jobs, and permissioned MCP workflows. Helped Genrupt support its first 200 paying customers.

Palabruno
Took a Spanish-reading product from an early prototype to launch across web, iOS, and Android, building its NLP and LLM reader pipeline, teacher workflows, and subscription billing.

Switchboard
Independent AI change-management demo using Python, FastAPI, and LangGraph to investigate synthetic change requests with access-controlled tools and source-backed reports. Human approval is separate from execution, with workspace isolation and safe retries.

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 live AI event-discovery product that turns fragmented Buenos Aires listings into grounded search across 1,250+ upcoming events, backed by 9,200+ event records and 1,500+ venues.

Neden
Built an IINA plugin for looking up subtitle words and asking AI about dialogue while watching a show. I use it to study Turkish. Written in TypeScript and Swift; currently pre-release.
Feedback
Experience
- Mar 2024 — Present
Founder & AI Product Engineer · HC Studio
Deliver paid client AI products from business requirements through backend engineering, integrations, UX, and launch.
Genrupt
Contract product engineering
Built an OCR and inpainting editor that turns image text into editable layers, atomic PostgreSQL credit accounting, recoverable generation jobs, and permissioned MCP workflows. Helped Genrupt support its first 200 paying customers.
Palabruno
Contract full-stack engineering
Took an early prototype to launch across iOS, Android, and web. Built an NLP and LLM reader pipeline that produces tappable words, phrases, and contextual learning cards, with targeted repair, regression evaluations, and durable processing that recovers from failures.
- Nov 2021 — Feb 2024
Senior Front End Engineer · LeagueApps
Cut organizer scheduling time 45% with drag-and-drop calendar workflows and conflict detection, and optimized large reporting grids with virtualization to cut load and interaction lag by 70%.
- Jan 2019 — Oct 2021
Software Engineer · Capgemini
Maintained five Java Spring Boot microservices for GE Aviation. Delivered a reporting module for Disney Cruise Line's ship and crew management system and executive KPI dashboards for Cisco; cut automated test-suite runtime 60%.
- Nov 2017 — Nov 2018
Front End Engineer · 8base
Built CI/CD scripting across Jira and GitLab to cut ticket close time 15%, and refactored 20+ shared UI components into a reusable library, reducing duplicate code by 30%.
About
Hey, I’m Hanif. I’m an AI engineer with eight years of software engineering experience, building AI products and backend systems from business requirements through launch.
After working at 8base, Capgemini, and LeagueApps, I now run HC Studio, where I turn ambiguous ideas into useful, production-ready software.
Recent client work includes AI image editing, language-learning pipelines, billing, and recoverable background processing. I helped Genrupt support its first 200 paying customers and took Palabruno from an early prototype to launch across iOS, Android, and web.
I got into programming after Mr. Robot inspired me to learn how to code.
Outside of work, I like to lift weights, experiment with AI, and have merienda in cozy coffee shops.
Read my notesBlog
Choosing a Professional Identity
After changing direction several times, I settled on AI product engineer and a clearer plan for the work I want to do.
What Are You Really Installing When You Install a Skill?
Agent skills bundle practical capabilities with assumptions about good work. The doctrine behind a skill should be visible before installation.
Spreadsheet vs. Database: When a Growing Business Needs an Internal Tool
Choose whether to keep your spreadsheet, add controls, use a CRM, inventory system, or work-management platform, or build custom software.