Hello! I am a software developer and educator based in Karachi. My work sits at the intersection of software engineering and education: I build practical web products, explain complex technical ideas, and create learning experiences that help people progress.
I work primarily across the TypeScript ecosystem, from responsive React and Next.js interfaces to Node.js services. I currently teach at Saylani Mass IT Training and Bahria College, and I am expanding my work toward secure software engineering and cybersecurity.
I enjoy building in public, maintaining learning resources, and working with people who care about useful software and accessible technical education. If you are working on something interesting, feel free to reach out through LinkedIn or GitHub.
Recent Projects
-
Teaching Web at SMIT — Batch 11
Teaching · JavaScript · Open learning
A public teaching repository that organizes web-development material and examples for students at the Bahadurabad campus. View the repository or follow the YouTube course.
-
Education · Hackathons · Community
A collection of past student hackathon projects kept available as practice material and teaching references.
Education
-
Bachelor of Computer Science — CGPA 3.2
Virtual University — 2023-2027
-
Web Application Development Diploma
Saylani SMIT — 2022
Experience
-
Web Development Instructor
Saylani Mass IT Training · Current
I teach modern web development through structured lessons, practical exercises, and project-based learning.
- Guide students from core web concepts into JavaScript and application development.
- Maintain public class resources for continued learning.
- Connect implementation details with problem-solving, code quality, and real-world delivery.
-
Computer Science Educator
Bahria College · Current
I support students in building strong computing foundations, confidence, and practical technical skills.
- Design approachable explanations for programming and computing concepts.
- Use hands-on examples to connect theory with software behavior.
-
Software & Web Developer
Independent work · Ongoing
I design and build web applications with a focus on maintainable code, responsive interfaces, and useful outcomes.
Teaching
Teaching is central to my work. I care about making technical ideas understandable without losing their depth.
- Saylani Mass IT Training
- Modern web application development
- JavaScript, React, Next.js, Node.js, and TypeScript
- Project-led learning and public practice repositories
- Bahria College
- Programming and computer-science foundations
- Logic building and practical problem solving
- Git, GitHub, and responsible use of development tools
- Teaching approach
- Start with clear foundations.
- Connect each idea to a working example.
- Help learners become confident independent problem-solvers.
Skills & Interests
- Frontend: React, Next.js, TypeScript, JavaScript, HTML, CSS, Tailwind CSS
- Backend: Node.js, MongoDB, REST APIs, authentication, databases, application architecture
- Practice: Git and GitHub, responsive design, accessibility, problem solving, technical mentoring
- Current focus: Secure coding, cybersecurity, data structures and algorithms, systems thinking
- Interests: Public Speaking, Teaching, and taking part in CP Competitions
Achievements & Highlights
- Taught coding to 500+ students
- 200+ Problems solved at LeetCode
- Participated in Code in Place by Stanford University, CS50x Puzzle Day by Harvard and Meta Hacker Cup by Facebook
- Open-source learning resources — Maintain public teaching repositories used for coursework, practice, hackathons, and independent learning.
- Developer community presence — Share code and learning material across a public GitHub portfolio spanning web development, algorithms, and education.
- Cybersecurity direction — Building on a software-engineering foundation with focused study in secure coding, systems, and cybersecurity practice.