
I’m Imran — Lead Software Engineer and creator of Imran Codes.
I’m a hands-on Lead Software Engineer with 9+ years shipping full-stack production systems. My day-to-day stack is TypeScript, React, Next.js, Node.js, GraphQL, and Python, running on cloud-native infrastructure across GCP, AWS, and Azure. I lead engineering teams, mentor developers into leadership, and still write code every day — reviewing every PR and owning the internal tooling teams run on.
The throughline across everything I build: internal tools, developer platforms, and customer journeys that live under real audit, RBAC, and data-handling constraints. Guardrails aren’t a blocker to me — they’re how I already work.
Beyond the day job, I teach on my YouTube channel, Imran Codes (1,500+ subscribers) — practical, no-fluff tutorials on modern software engineering, the same tools and patterns I use to ship production work.
On this site you’ll find:
- Hands-on guides for building secure, scalable apps with React, Next.js, TypeScript, Node, and Python.
- Deep dives into full-stack workflows — architecture, testing, DevOps, and shipping real production systems.
- Free resources & e-books (worth £100+) when you join the newsletter.
- Engineering & leadership lessons from years of mentoring and leading teams.
When I’m not building systems or recording tutorials, you’ll find me in the gym — consistency, resilience, and growth fuel both strong teams and strong bodies.
Whether you’re here to level up your engineering, go deeper on the stack, or step into leadership — welcome.