
Engineering Background
Fahad Murtaza, known online as iSuperCoder, is a software engineer with over 22 years of professional experience spanning web platforms, developer tooling, and AI evaluation work. He currently works as an AI evaluation engineer and WordPress integration specialist, and has spent much of his career building software for clients and products while training and mentoring developers along the way.
That mix of shipping production code and teaching it is the foundation of this site: the lessons here are written the way a senior engineer explains a concept to a colleague, not the way a textbook lectures a student.
- 22+ years writing production software across multiple stacks
- Extensive experience training and mentoring developers, from beginners to working engineers preparing for technical interviews
- Active open-source contributor: this entire site, including all 60 lessons, is developed publicly on GitHub
- Writes about engineering, tooling, and AI at fahdmurtaza.com
Why He Built the 60-Day Curriculum
After years of watching capable developers struggle with interview preparation (not for lack of ability, but for lack of a realistic schedule), Fahad designed a curriculum around one constraint: one concept per day, in dependency order, for sixty days. Every lesson includes runnable code and exercises, because two decades of training developers taught him that people learn algorithms by executing and modifying code, not by reading pseudocode.
He created the challenge in 2023 and continues to maintain and expand it, with every change documented in the public changelog.
Elsewhere
- GitHub: github.com/fahdi
- LinkedIn: linkedin.com/in/fahdmurtaza
- X (Twitter): x.com/fahdmurtaza
- Website: fahdmurtaza.com
- Email: info@fahdmurtaza.com
Read more about the project itself on the about page, or start the challenge with Day 1.