// software developer

Muhammad Arhum Irfan

I build practical, well-structured software across desktop, web and mobile — from GUI utilities to full applications — and I'm steadily picking up new languages and frameworks along the way.

Arhum Irfan

About

A bit about me

I'm a software developer with hands-on experience across Python, C++, Java, C# and web technologies. I enjoy taking a problem apart, choosing the right tool for it, and building something that actually works end to end — whether that's a desktop GUI, a small game, or a web interface.

Most of my projects start as a way to learn something new: a language feature, a design pattern, or just a type of application I haven't built before. That habit is reflected in the range of work in my portfolio below.

Skills

Technical proficiency

A rough breakdown of my comfort level across the languages and stacks I work in most.

Portfolio

Development portfolio

Grouped by language — expand a category to see the projects in it.

Contact

Let's talk

Feel free to reach out about projects, collaborations, or just to say hi.