Hanif Carroll

Hanif Carroll

AI Product & GTM Engineer

Client engagements and independent products — the problem, what I built, and the outcome.

Projects

Client engagements and independent products — the problem, what I built, and the outcome.

Client engagements where I owned product decisions, implementation, and handoff — from a founder's idea to billing, reliability, and launch.

  1. Palabruno: From Early Prototype to Launch

    Took an early Spanish-reading prototype to launch across iOS, Android, and web, with a paid tutor workspace and separate mobile and web payments.

    • Expo / React Native
    • TanStack Start
    • Supabase
  2. Genrupt: From AI Generation to Paid Seller Workflows

    Helped Genrupt turn AI generation into paid Amazon seller workflows with billing, recoverable jobs, and controlled agent access.

    • Next.js
    • TypeScript
    • PostgreSQL
  3. Desarmadero Operations Prototype

    Gave the client a clickable sales workflow before the full build, making the operating model easier to validate.

    • SvelteKit
    • TypeScript
    • Cloudflare D1
  4. Mucho Hangouts: Product Reliability and Team Delivery

    Stabilized a live social-events product while helping its team keep shipping with clearer, safer delivery patterns.

    • Node.js
    • TypeScript
    • React
  5. Desarmadero La Torre

    A searchable parts catalog, then a returning-client engagement that turned one discovery call into a PRD, spec, and clickable operations prototype.

    • Webflow
    • SvelteKit
    • TypeScript
  6. Making a Skincare Store Easier to Shop

    Reviewed the path from homepage to product page, found five places where shoppers could lose confidence, and turned them into a clear seven-step fix list.

    • Helping a Health Services Startup Show Up in AI Search

      Mapped when ChatGPT, Gemini, Google, and Perplexity mentioned the business, where they missed it, and which website fixes could make it easier to find.

      • ChatGPT Search
      • Gemini
      • Perplexity
    • E-commerce "Fake Door" Test

      Tested real buying intent before inventory spend by capturing demand at the checkout moment.

      • Next.js
      • React
      • Tailwind CSS
    • Interior Designer Portfolio

      Gives the designer a polished portfolio that is easier to verify, share, and use in project conversations.

      • Next.js
      • TypeScript
      • Tailwind CSS
    • Comic Book Artist Portfolio

      Gives editors and publishers one professional place to review the artist's work and start a commission conversation.

      • WordPress Custom Theme

    Independent products and prototypes built to test an idea through working software.

    1. Tranquility Spa Concierge

      Turned a 20-service spa menu into a guided booking path that attaches each recommendation to the staff's appointment record.

      • SvelteKit
      • Typebot
      • DeepSeek
    2. Casamo: Long-Stay Shortlists for Remote Workers

      Checks Airbnb and Booking.com listings against a traveler's must-haves, then returns qualified choices with visible support and questions for the host.

      • SvelteKit
      • Cloudflare Workers
      • Cloudflare D1 + R2
    3. Buenos Aires Event Search Built on Real Local Data

      Turns scattered Buenos Aires event listings into one search experience for finding plans by mood, neighborhood, and time.

      • SvelteKit
      • TypeScript
      • Vercel AI SDK
    4. A Spanish-First Website for RIOwell

      Turned a new wellness club's public Instagram material into a bilingual website concept with a clear path to WhatsApp.

      • Astro
      • TypeScript
      • GSAP
    5. Product Usage Scoring & Routing

      An explainable weekly Sales and Customer Success routing system that separates fit, product usage, and buying intent, then syncs one approved action to HubSpot.

      • TypeScript
      • TanStack Start
      • Cloudflare Workers
    6. AI Content Transformation Platform

      Helps content teams turn long transcripts into reviewable post drafts before anything is scheduled.

      • Laravel
      • Vue
      • PostgreSQL
    7. Agent Recall

      Makes past agent sessions searchable and points each result back to the original work, so useful context is easier to trust and reuse.

      • Rust
      • SQLite FTS5
      • rusqlite
    8. Codex Telegram Bridge

      Routes Codex updates, replies, and approvals through Telegram or Discord while the local computer stays in control.

      • Rust
      • SQLite
      • Telegram Bot API
    9. Acquire

      Keeps leads, notes, drafts, follow-ups, and submission records in one local workflow, so work opportunities do not slip between tools.

      • Rust
      • SQLite
      • SwiftUI
    10. LinkedIn Tools

      Puts LinkedIn automation behind review queues, approval gates, and follow-up checks, so risky browser work stays controlled.

      • Python
      • SQLite
      • FastAPI
    11. Apartment Finder

      Scans rental listings for in-unit washer evidence, so renters can separate private laundry from shared-building amenities.

      • TanStack Start
      • React 19
      • TypeScript
    12. Job Application Assistant

      Keeps each job posting, draft, cover letter, PDF, and application record connected from first review to submission.

      • Python
      • FastAPI
      • SQLite
    13. One Tuesday, Twice

      Run a fictional 18-person service company through the same modeled day twice, then test how six workflow changes affect the outcome.

      • Astro
      • React
      • TypeScript
    14. HablaBA: From Local Research to a Working Beta

      Turns Buenos Aires language-exchange research into an invite-only web product for finding small local sessions and coordinating them in real time.

      • Laravel 12
      • Inertia 2
      • Vue 3