I'm Safdar Ali. I build React and Next.js for a living — frontend at Cube, client work on the side, and this portfolio you're reading on safdarali.in.
For the last year, my editor has been Cursor with Claude as the model behind Agent mode.
Not because AI writes perfect code (it doesn't), but because when I treat it like a fast junior who reads the whole repo first, I ship features in a third of the time it used to take me to context-switch, grep, and boilerplate alone.
This isn't a "10 prompts that will change your life" thread.
It's the exact Cursor AI React workflow I run every day — how I open a task, what I refuse to let the agent touch, and how I review output so it matches how teams at serious product companies ship.








