[HANIF.DEV]
Accepting New Projects

Fullstack

+ AI

Engineer

+
Hanif Carroll

Status: Active

Hanif Carroll

Code is a means to an end. Most developers forget that.

I'm obsessed with what AI makes possible—not the hype, but the actual integration. Understanding your product, your users, and shipping something they'll love.

tech_stack.json
{
"technologies": [
"Claude",
"Gemini",
"React",
"TypeScript",
"Node.js",
"PostgreSQL"
]
}
Claude Code Google Gemini Cursor React TypeScript Next.js Node.js PostgreSQL Tailwind Docker Bun Prisma Claude Code Google Gemini Cursor React TypeScript Next.js Node.js PostgreSQL Tailwind Docker Bun Prisma Claude Code Google Gemini Cursor React TypeScript Next.js Node.js PostgreSQL Tailwind Docker Bun Prisma Claude Code Google Gemini Cursor React TypeScript Next.js Node.js PostgreSQL Tailwind Docker Bun Prisma

Agency Reporting Automation

View example dashboard

I help digital marketing agencies automate client reporting with live dashboards and weekly KPI updates.

  • Multi-source dashboards (GA4, GSC, Ads, CRM)
  • Weekly KPI updates (email or Slack)
  • Anomaly alerts for spend spikes, traffic drops, and conversion changes
Sample dashboard Not client data

Sessions

124,980

+12% WoW

Leads

1,248

+8% WoW

ROAS

3.7x

Target 3.5x

Weekly sessions

Conversion rate

Top Channels

Paid Search · 46%

Organic · 32%

Social · 22%

Alerts

Spend spike: +18%

Conversion dip: -6%

Traffic drop: -9%

Selected Work

Testimonials

Sample dashboard Not client data

Sessions

124,980

+12% WoW

Leads

1,248

+8% WoW

ROAS

3.7x

Target 3.5x

Weekly sessions

Conversion rate

Top Channels

Paid Search · 46%

Organic · 32%

Social · 22%

Alerts

Spend spike: +18%

Conversion dip: -6%

Traffic drop: -9%

Sample dashboard Not client data

Sessions

124,980

+12% WoW

Leads

1,248

+8% WoW

ROAS

3.7x

Target 3.5x

Weekly sessions

Conversion rate

Top Channels

Paid Search · 46%

Organic · 32%

Social · 22%

Alerts

Spend spike: +18%

Conversion dip: -6%

Traffic drop: -9%

Sample dashboard Not client data

Sessions

124,980

+12% WoW

Leads

1,248

+8% WoW

ROAS

3.7x

Target 3.5x

Weekly sessions

Conversion rate

Top Channels

Paid Search · 46%

Organic · 32%

Social · 22%

Alerts

Spend spike: +18%

Conversion dip: -6%

Traffic drop: -9%

About

My Journey

Started programming in 2017 after deciding physical therapy school wasn't for me.

I've worked at a large consulting company (Capgemini), a medium size startup (LeagueApps), and now I'm freelancing.

Product-Minded

I don't stay in the "engineering" box. I care about UX, product strategy, and understanding user needs.

Built scheduling tools adopted by 3,000+ sports organizers.

AI Integration

I'm obsessed with how AI changes how we work. Not the hype—the actual integration.

The bottleneck isn't intelligence; it's knowing where AI fits and where it doesn't. I build chatbots, RAG systems, and workflow automation that solve real problems.

What's Next

Open to full-time roles at early-stage startups or freelance engagements for the right projects.

I want to build products that empower people—not just sell more ads.

Services

Custom Web Apps

Full-stack applications from MVP to scale. React, Node, PostgreSQL—whatever the project needs. Clean code that your next developer can actually maintain.

Workflow Automation

Connect your tools, automate repetitive tasks, and build internal tools that save hours every week. I find the bottlenecks and eliminate them.

AI Agents & Chatbots

RAG systems, conversational AI, and tool-use agents that actually work. Not demos—production systems that handle real user queries and take real actions.

Experience

2024-NOW

Full-Stack Software Engineer

FREELANCE

  • Performed as fractional CTO for an emerging social events platform, leading a team of 2 juniors.
  • Fractional CTO for a video generation platform in the e-commerce space.
  • Delivered responsive portfolio websites and landing pages for various clients.
2023-2024

Senior Front End Engineer

NEARSURE

  • Improved efficiency for 3,000+ sports organizers by engineering an interactive scheduling tool.
  • Enhanced mobile experience with optimized list view for rapid event editing.
2021-2023

Front End Engineer

LEAGUEAPPS

  • Reduced scheduling time by 45% with intuitive drag-and-drop scheduling grid.
  • Eliminated team double-booking with automated conflict detection system.
  • Established standardized front-end component library using Styled Components and Storybook.
2019-2021

Software Developer

CAPGEMINI

  • Developed comprehensive cruise ship management application covering berthing, reporting, and scheduling.
  • Boosted productivity by reducing test suite execution time by 60%.

Latest Posts

View all posts

Beyond Code

01

Fitness

20 years of lifting—500 lb squat, 405 lb bench, 620 lb deadlift. Competitive ultimate frisbee player.

02

Community

Ran a social community in Buenos Aires for 3 years, connecting people and building relationships.

03

Exploration

Learned Spanish during the pandemic, then moved to Buenos Aires for 3 years. Drawn to experiences that expand perspective.

04

Teaching

Natural at breaking down complex topics into simple terms. Whether it's lifting technique or a technical concept, I enjoy helping others understand.

05

Intentionality

I think a lot about how to live well. Daily reflection, goal-setting, and building systems to become the person I want to be.

06

Empathy

I naturally see things from others' perspectives. It shapes how I build products, communicate, and connect with people.