parallax background


software engineer

Let me introduce myself in the single sentence. I am a self-taught programmer. From C++ to writing enterprise applications in modern languages I spent the time to learn all the stuff by myself. Before my university, I build a dynamic website (Mid of 2007) and first desktop application for the client was in 2008 to maintain the organizational record. Along with that I never quite my study struggle, as I believe Education is the key to success and it is only educated leaders who build the nation and lead it to the height of success. So I will continue and completed my formal education.

I think logically as I know Computers don’t care how you feel, and your opinion doesn't matter. All that matters is if you write your code exactly the way the computer dictates.



  • ContinueBS (Computer Science)

    After completing my 2-year degree I preferred not to stop learning so I continued towards my 4-yeardegree along with my professional works to enhance working enthusiasm.
  • 2014BSc-Computer Science

    At The Virtual University of Pakistan, I demonstrate the understanding of the core areas ofalgorithms, software development, operating systems, linguistics of programming languages, andarchitecture. I learned about scientific, mathematical, and engineering principles that support thecomputing disciplines, software development, and in communication.
  • 2006 Intermediate

    I have passed my intermediate from Board of intermediate and secondary education Gujranwala (BISE).
  • 2004GRAPHICS

    I learned the computer Designing tool i.e. Adobe Photoshop, Corel Draw and illustrator and it was fun.
  • 2004D.I.T (Diploma in Information Technologies)

    I learned the Basic Computer Knowledge, internet surfing, fundamentals of hardware and operating system installation.
  • 2002Secondary School Examination

    I have passed my Secondary School Examination (Science Subjects) fromGOVT. Jinnah Memorial Muslim high school Gujranwala


ABFA Technologies (Pvt) Ltd is to help the team to solve problems in new and innovative ways. During period, I have created many solutions using Microsoft Technologies, both web-based and desktop applications using c#, ASP.NET Web Forms and ASP.NET MVC; Solutions include the accounts and management applications to automate the business. I helped to team the Linux-based programming i.e. PHP as well as the front-end technologies like bootstrap, jQuery, ANGULAR JS etc.

A nonprofit organization named as education forum of private institutes was looking to computerized there system and that was my opportunity to learn. I learned and build the application using VB.NET technology. Organization record and competition exam record (including, Student enrollment, roll number slip, result cards etc.) was maintained and they still use it and often need update and I always there to help.

Make the world better place with this aim I have decided to teach computer in my area. It was very excellent experience, to teach and manage things at own. In this period i have taught more than 350 students. I had learned great teachers do not teach. They stack the deck so that students have a reason to learn.

Computer Lab maintenance and Take Care of computer hardware, maintain the school related stuff using computer i.e. Accounts, letter composing.

Computer Lab maintenance and Take Care of computer hardware, maintain the school related stuff using computer i.e. Accounts, letter composing.