Hanif Carroll

Hanif Carroll

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

    • TypeScript
    • Expo / React Native
    • TanStack Start
  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.

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

    Gave the client a clickable sales workflow before the full build so they could validate the operating model.

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

    Stabilized a live social-events product while the team kept shipping with clearer delivery patterns.

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

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

    • TypeScript
    • Webflow
    • SvelteKit
  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 seven fixes in order.

    • E-commerce "Fake Door" Test

      Tested buying intent before inventory spend by capturing interest at checkout.

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

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

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

      • WordPress Custom Theme

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

    1. Switchboard: taking a customer change from request to verified execution

      An AI agent investigates customer change requests and prepares findings for review. The application controls independent approval, execution, and delivery verification.

      • Python
      • FastAPI
      • LangGraph
    2. Tidal Spa Concierge

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

      • TypeScript
      • SvelteKit
      • Typebot
    3. Casamo: From my own apartment search to a product for other travelers

      I designed, built, and operate Casamo, a live product that checks Airbnb and Booking.com listings against a traveler's requirements and shows the evidence behind each finding.

      • TypeScript + SvelteKit
      • Cloudflare Workers + Workflows
      • D1 + R2 + Queues
    4. 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.

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

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

      • TypeScript
      • Astro
      • GSAP
    6. 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
    7. AI Content Transformation Platform

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

      • Laravel
      • Vue
      • PostgreSQL
    8. Agent Recall

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

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

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

      • Rust
      • SQLite
      • Telegram Bot API
    10. Acquire

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

      • Rust
      • SQLite
      • SwiftUI
    11. Apartment Finder

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

      • TypeScript
      • TanStack Start
      • React 19
    12. One Tuesday, Twice

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

      • TypeScript
      • Astro
      • React
    13. HablaBA: From Local Research to a Working Product

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

      • TypeScript
      • Laravel 12
      • Inertia 2
    14. Neden — Language learning inside IINA

      Built a macOS video-player plugin that lets learners click subtitle words for meanings, select phrases for contextual AI explanations, and ask follow-up questions without leaving the video.

      • TypeScript
      • Swift
      • IINA