Software Engineer

Hussein KarakiProduct Engineer

"Product management is the new bottleneck" - Andrew Ng

KDrama FanClub

iOS app currently in beta

KDrama FanClub is an iOS social app for K-drama fans to discuss shows, share theories, send messages, follow favorite actors and dramas, and connect with other fans.

It is built around the behavior fans already have after finishing a show: quick reactions, actor chatter, hot takes, favorite lists, and the need to find people who care about the same drama.

Visit kdramafanclub.com
KDrama FanClub actor profile screen
KDrama FanClub fan discussion hub screen
KDrama FanClub drama detail screen
KDrama FanClub user profile screen

Shipping Enterprise Software Inside Ford

At Ford Motor Company, my work sits in the practical middle of full-stack delivery: frontend systems, backend APIs, CI/CD, and the day-to-day judgment required to move enterprise software through real constraints. The useful story is not a secret system or a dramatic metric. It is the operating ...more

Building K-Drama Fan Club

K-Drama Fan Club is a consumer social app project for fans who want a place to react, discuss, and keep the feeling of a show alive after the finale. The project started as a product hypothesis, not just an app idea. I wanted to test how fans behave after finishing a show, what they look for next ...more

AI-Assisted Product Engineering

AI has become part of how I build, but not because I want to outsource judgment. I use AI tools to compress the distance between idea, implementation, and iteration. The durable advantage is not asking an agent to "make an app." It is knowing what should exist, how the pieces should fit, what ...more

Building Infrastructure from First Principles

Side projects are useful because they force full-stack ownership. There is no separate platform team, no handoff ceremony, and no one else to blame when DNS, deployment, storage, auth, or monitoring gets fuzzy. This piece is a placeholder for the infrastructure lessons that come from building real ...more

What I Mean by Product Engineer

When I say product engineer, I do not mean "frontend engineer with taste" or "developer who attends product meetings." I mean an engineer who is useful before the ticket is fully shaped and after the first version ships. Someone who can understand the customer, question the framing, design the ...more

Building Before Permission

A side project is not automatically impressive. Plenty of them are abandoned, overbuilt, or shaped around the builder's taste instead of a user's need. But a good side project creates a useful constraint: nobody is coming to define the problem for you. You have to decide who it is for, why it ...more

Using AI Without Losing the Plot

AI can make software development feel dramatically faster. It can also create a lot of polished work that nobody has really understood. The difference is the loop around it. I like using AI for exploration, scaffolding, refactoring, debugging, and critique. I do not like using it as an excuse to ...more