"I don't just enjoy writing software, I enjoy understanding the systems that make software possible."
I'm Muhammad Hasan Zarif, a student developer from Dhaka, Bangladesh, passionate about software engineering, artificial intelligence, system design, and developer tooling.
My journey started in 2020 with curiosity about computers. That curiosity evolved into building desktop applications, web applications, automation utilities, and open-source projects while continuously strengthening my computer science fundamentals.
Alongside programming, I've been fortunate to lead student initiatives and technology communities, helping create opportunities for others to learn and collaborate.
Today I'm focused on becoming a software engineer capable of building products that are:
- scalable
- maintainable
- reliable
- useful to real people
- Software Engineering
- Computer Science Fundamentals
- Artificial Intelligence
- Backend Development
- Desktop Application Development
- Open Source
- System Design
- Developer Tools
- Building meaningful long-term projects
A lightweight Windows icon compiler that packs multiple image sizes into production-ready ICO containers.
Focus
- Desktop Software
- Image Processing
- Windows Utility
- Python
Clean messy filenames by automatically removing release tags, quality labels, torrent metadata, and unnecessary text.
Focus
- Automation
- Desktop Utility
- Productivity
- Open Source
A calm, distraction-free web application for secure note-taking built as my Harvard CS50x final project.
Focus
- Flask
- Authentication
- UI/UX
- Full Stack
Modern calculator with dark/light themes, keyboard shortcuts and responsive UI.
Focus
- JavaScript
- CSS
- Frontend
Founded an educational initiative to encourage students to explore technology, programming, and problem-solving through organized competitions and learning activities.
Applied Cognitio Olympiad Bangladesh
Creating opportunities for students to explore technology through competitions, learning programs, and community initiatives.
K C Information Technology Club
Helped establish a technology-focused student community dedicated to programming, collaboration, and technical growth.
National ICT Olympiad Bangladesh
Promoting technology education and encouraging student participation in national ICT initiatives.
- Harvard CS50x - Introduction to Computer Science
- JPMorgan Chase Software Engineering Job Simulation
- AI for Beginners
- Effective Leadership