About Ali Hamza
Hi, I'm Ali Hamza — a Senior Software Engineer & Technical Lead with 4+ years building production web and mobile applications. I work with AI coding tools like Claude Code every single day, and shipwithai is where I share what actually works.
This blog is about coding with AI — practical, hands-on guides for developers who want to ship faster with tools like Claude Code, Cursor, and AI agents. No recycled press releases or hype — just real workflows, with the code, screenshots, and mistakes included.
What you'll find here
- Step-by-step Claude Code tutorials (hooks, MCP, subagents, settings)
- Honest comparisons of AI coding tools
- Real workflows for building production apps with AI
- Fixes for common errors and gotchas
Why trust this blog
Everything here comes from real, daily use on production projects — not theory. As a technical lead, I've shipped apps from scratch and lead a team building with these tools, so the advice is grounded in what holds up in practice.
Connect
Have a topic request or want to work together? Find me on Twitter or GitHub.
Get new AI coding guides in your inbox
Practical Claude Code tutorials and AI dev tips. No spam, unsubscribe anytime.