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