Hello, World.

I am Muhammad Kashif.
Desktop, Web & Mobile App
Based in Lahore, Pakistan.


More About Me.

I am a developer by passion and profession... Love to code and overcome complex scenarios using simplistic approach. Been developing many types of desktop, mobile and web applications for 18+ years for the companies like Nishat Chunian, University of Central Punjab, Hameed Majeed Associates to name a few.

With 18+ years of experience in different development environments, i can offer you any type of solution (whether its is desktop, web or mobile app), which can satisfy all of your business needs.

Contact Me


What I Do.

  • Desktop App Development

    I started developing desktop apps in year 2000, using VB6, Java, then dot net and now in Python and Electron.

  • Web App Development

    My craze for web development started in year 2008, since then i have developed a lot of web apps using, php, wordpress (plugin and theme development), codeigniter, custom made cms, etc. At front-end i am skilled in HTML5, CSS3, JS, React, RiotJs, bootstrap and a lot of other frameworks and libraries.

  • Mobile App Development

    My career in mobile app development started in year 2013, since then i have developed a few mobile apps using cordova

  • Graphic/Web Design

    Not so experienced in this field, just started designing two years ago, to know what i can do, just take a look at my portfolio.


I've Got Some Skills.

These are some of my skills, not all as i always keep learning and practicing new things.

  • 70%
    Graphic/Web Design
  • 70%
  • 90%
  • 90%
  • 70%
  • 98%
  • 70%
  • 90%
  • 85%
    Java Script
  • 95%

Career and Education

More of My Credentials.


Nov 2010 - Present

Infobyte Solutions

Senior App Developer

Web development, mobile app development (backend), and sometimes front-end.

Jun 2009 - Oct 2010

Citysoft Solutions

Web Developer

Worked as a back-end developer for most of their web projects

Apr 2008 - May 2009

Hameed Majeed Associates

Software Developer

Management of their in-house product, and addition of new features on demand

Apr 2007 - Apr 2008

University of Central Punjab

Senior Software Developer

Managing existing in-house products and developing new ones.

Mar 2002 - Mar 2007

Nishat Chunian

Software Developer

Managing existing in-house products and developing new ones.

Jan 2000 - Feb 2002

Edge Systems Int. College

Manager Research and Development

Manager of R&D Team, sometimes teaching programming classes.


2010 - 2012


Masters in Computer Sciences

Masters in Computer Sciences


See My Latest Projects.

Currently working on my portfolio


I'm Available for Freelance Work. Feel Free to Contact Me.

    Where to find me

    Lahore, Pakistan

    Email Me At

    Call Me At

    Available on request.