Hanif Carroll Hanif Carroll

Full-stack Product Engineer

Hey, I'm Hanif!

I'm a product-minded engineer who doesn't stay in the "engineering box."

Seeking a role at an early-stage startup (pre-seed to Series B) where I can do full-stack work with product input.

Hanif Carroll

Featured Projects

About

My Journey

I started programming in 2017 when I decided physical therapy school wasn't for me.

Since then, I've worked at Capgemini, LeagueApps (joined at 75 people, left at 150), and now serve as fractional CTO for a social events platform.

I've built scheduling tools adopted by 3,000+ sports organizers and led teams to ship products that make complex tasks simple.

Product-Minded Engineering

I don't like staying in the "engineering" box.

I care about UX, product strategy, and deeply understanding user personas and their needs.

I want to hear how users are enjoying the product and what they want changed.

My goal is to give them what they want in the form of an exceptional product that empowers them to do things they couldn't before or makes important tasks easier.

What's Next

I'm looking for a role at an early-stage startup (pre-seed to Series B, 10–50 people) where I can do full-stack development with product/marketing input.

I want to join an ambitious, mission-driven team building products that empower people and bring them together—not just sell more ads.

Experience

Sep 2024–Current

Full-stack Software Engineer

Freelance

  • Performed as fractional CTO for an emerging social events platform, leading a team of 2 juniors.
  • Delivered an imaginative and responsive portfolio website for a comic book artist, highlighting recent works through a custom-designed interface.
  • Designed and developed a responsive online catalogue for an auto salvage yard using Webflow, allowing customers to easily browse and search available salvaged vehicle inventory.
  • Developed targeted landing pages for Light Bearers' ministry events & promotions.
  • Delivered actionable UX insights through user behavior analysis via Google Analytics & Hotjar.

Feb 2023–Feb 2024

Senior Front End Engineer

Nearsure

  • Improved efficiency and user satisfaction for 3,000+ sports organizers by engineering an interactive, user-friendly scheduling tool.
  • Enhanced mobile experience by developing an optimized list view that enabled rapid event editing on mobile devices.

Nov 2021–Feb 2023

Front End Engineer

LeagueApps

  • Reduced scheduling time by 45% and enhanced UX by implementing an intuitive drag-and-drop scheduling grid.
  • Built comprehensive reporting modules with AG Grid, focusing on clear data presentation for event planning and analysis.
  • Eliminated team double-booking issues by engineering an automated conflict detection system with clear user notifications.
  • Established a standardized front-end component library using Styled Components and Storybook, ensuring consistent user experience across the application.

Jan 2019–Oct 2021

Software Developer

Capgemini

  • Developed a comprehensive application that covered all aspects of managing a cruise ship and its crew, including berthing, reporting, and scheduling.
  • Led agile development of a schedule reporting module, collaborating closely with UI/UX designers and business analysts to ensure user needs were met.
  • Boosted development productivity by reducing test suite execution time by 60% (~20 min/cycle).
  • Designed and implemented executive KPI dashboards, focusing on clear data visualization for leadership decision-making.

Beyond Code

Fitness

I've been lifting weights for almost 20 years—my best lifts are a 500 lb squat, 405 lb bench, and 620 lb deadlift. I'm also a huge fan of ultimate frisbee and have played competitively for years.

Community Building

For nearly 3 years, I ran a social community in Buenos Aires, connecting people and building relationships. I'm passionate about bringing people together and creating spaces for genuine connection.

Continuous Learning

I'm an avid reader and podcast listener, always learning from others. Recently I started writing every day to improve my communication skills—clear thinking and clear communication are extremely important to me.