Scroll To View More
Khalid Mubasher

Khalid Mubasher

Islamabad, Islamabad Capital Territory, Pakistan
Member since May 3, 2014
With over 20 years of experience, Khalid specializes in building complex full-stack apps in particular with JavaScript, AngularJS, Node.js, Mongo, iOS Flex, and Air. He is also a UI/UX designer and takes great pains to ensure that every app he builds is a joy for the end user.
Khalid is now available for hire
  • TinyMCE
    Node, JavaScript, Beanstalk, Wercker
  • Patari
    JavaScript, Angular, PHP, CodeIgnitor
  • ShopKick
    Angular, D3.js
  • UI Design, 7 years
  • JavaScript, 6 years
  • PHP, 5 years
  • AngularJS, 3 years
  • Express.js, 3 years
  • Node.js, 3 years
  • MongoDB, 3 years
  • PhoneGap, 1 year
Islamabad, Islamabad Capital Territory, Pakistan
Preferred Environment
Sublime Text, Xcode, Eclipse, Git
The most amazing...
...thing I've built is Patari, a music streaming application for Pakistani music used by hundreds of thousands of users. I conceived, designed, and coded it.
  • Full-stack Engineer
    2016 - 2016
    • TinyMCE is world's leading JavaScript-based text editor used by million of developers and some of the biggest companies in the world such as Evernote, Microsoft, and WordPress. I worked on a wide variety of technologies and products for them.
    • Wrote the microservices in Node that are used to compile and serve custom version of the TinyMCE and its various plugins as well as package together the various languages it offers.
    • Handled deployment using Beanstalk and Wercker.
    • Worked on several important features for the main website.
    • Wrote a scraper and converter that automated the process of migrating their legacy docs to a new structure that used Jekyll.
    Technologies: Node, JavaScript, Beanstalk, Wercker
  • Project Manager, Architect, Lead Developer
    2013 - 2016
    • Conceived the application, wrote the specifications sheet, and designed the feature set.
    • Created the wireframes, UX flow, and eventual design.
    • Coded the front-end using JavaScript and AngularJS to be a fully responsive website working across all mobile devices.
    • Coded the back-end using Node.js, MongoDB, and Mongoose.
    • Deployed to mobile devices using PhoneGap.
    Technologies: JavaScript, Angular, PHP, CodeIgnitor
  • Front-end Devoleper
    2014 - 2014
    • Coded the entirety of the front-end for the analytics dashboard for this company, which eventually got acquired for close to 200 million dollars.
    • Worked closely with the back-end engineers to spec out the API.
    • Created interactive visualizations and charts using d3.js.
    • Wrote extensive unit tests to ensure that the code was robust.
    • The product is currently being used by big chains like Target and Macy's.
    Technologies: Angular, D3.js
  • Web Developer
    2014 - 2014
    Halo Global Projects
    • Took on the project midway through when the previous team was fired. Coded the project to completion on a crazy deadline.
    • Refactored the code, adding new features using JavaScript/Angular on the front-end and PHP/Slim on the back-end.
    • Figured out the entirety of the back-end and front-end code on the fly, parsing through confusing spaghetti code, bad design, code coupling, and overall stink.
    • Used HighCharts to set up beautiful charts.
    • Took vague client specifications and translated them into a functional product, giving the client all necessary data and information with very little initial input.
    Technologies: JavaScript, AngularJS, PHP, Slim
  • Developer and Designer
    2013 - 2014
    • Wrote the feature set and fleshed out the specs from a rough client brief.
    • Implemented a custom-built eCommerce app built from the ground up and re-thought to be highly fluid, intuitive, and simple.
    • Created the wireframes, developed a unique UI/UX flow, and led the design process.
    • Coded the front-end using JavaScript and AngularJS.
    • Coded the back-end using PHP and CodeIgnitor.
    Technologies: JavaScript, AngularJS, PHP, CodeIgnitor
  • Web and iOS Developer
    2011 - 2014
    Songbird Ocarina, LLC
    • Developed a massive, extremely complex music composition app for the ocarina.
    • Created both web (JavaScript/Flex) and native iOS/iPad versions.
    • Included a custom-built WISYWIG composer editor in both versions for ocarina symbols, including a complete recreation of Apple's text selection mechanism for musical notes.
    • Included a custom-built music engine in both versions dealing with music programming, with features such as sample level gain adjustment, pitch shift, temp shift, mixing, etc.
    • Coded a highly advanced and powerful midi importer for the web version to be highly robust and capable of handling tricky edge cases.
    Technologies: iOS, JavaScript, Flash, Flex
  • iOS Devoleper
    2013 - 2013
    Black Salt Studios, Inc.
    • Took on an iOS Game midway after the previous programmer had quit, and fixed the messy, poorly written code from the ground up.
    • Refactored the code, re-wrote major portions, optimized performance, and fixed bugs.
    • Handled the process of app store submission on the client's behalf.
    • Optimized the performance of a large number of elements being animated simultaneously to ensure that the frame rate never dropped below 60 fps.
    Technologies: iOS
  • Lead Developer and Designer
    2011 - 2012
    • Managed a remote team.
    • Led overall architecture and development.
    • Developed product features and specs.
    • Led the design and UI/UX of the app.
    • Received glowing client feedback at the end: "One year and over 1,000 hours later, we know that we have been working with a uniquely gifted person. This has changed my view of outsourcing for the most outstanding talent around the world. There is no doubt from my nearly twenty years of software development, that Khalid is one of the Captains of Software. His deep commitment to the craft, his intelligence, and his outstanding creative mind will ensure that he will make a lasting impact on this industry."
    Technologies: Flex, Air
  • Music In Review (Development)

    An extremely interactive, highly visual year in review for Pakistan's premiere music streaming platform, Patari. It involves a lot of animations, all the while maximizing performance and remaining fully responsive. I conceived, designed, and coded the whole thing.

    Tech: Angular with Node/Mongo as back-end.

  • Zalea (Development)

    An online hub for cosmetic surgery experts and potential patients. A highly interactive and complex project, especially since it required full responsiveness and compatibility back to IE8. Everything including animations and complex bits of functionality and interactivity work as far back as IE8 and across a wide range of mobile browsers and devices. I coded the entirety of the front-end in AngularJS.

  • TinyMCE (Development)

    TinyMCE is the world's leading JavaScript-based text editor, used by million of developers and some of the biggest companies in the world, including Evernote, Microsoft, and WordPress. I worked on a wide variety of tools and technologies for the company. I wrote a scraper and converter that automated the process of migrating their legacy docs to a new structure that used Jekyll. I also wrote the microservices in Node that are used to compile and serve a custom version of the TinyMCE and its various plugins as well as package together the various languages it offers. And I also handled deployment using Beanstalk and Wercker, and I worked on several important features for the main website.

  • Patari (Development)

    A Spotify for Pakistani music that went viral within the first 4 weeks of launch and, today, is used by some hundreds of thousands of users each month. It was covered by some of the major publications including BBC, Al-Jazeera, and Huffington Post. Some of the coverage can be found here:

    I conceived the product, did the UI/UX, and coded the bulk of front-end in AngularJS and the entirety of the back-end in Node.js and MongoDB.

  • Medical Conference Website (Development)

    Designed, coded, and deployed this website built with AngularJS for a conference within a single day.

  • AainBaainShaain (Development)

    A commerce app built from the ground up using AngularJS and CodeIngniter. This is an online shopping app rethought to be extremely simple and highly intuitive. I did everything from the graphics to the front-end with AngularJS to the back-end with PHP, CodeIgniter, and MySQL.

  • Halo Global Projects (Development)

    A portal for the biggest furniture ensemble showcase in Paris created using JavaScript/AngularJS and PHP/Slim. It allows users to browse brands and setup their own projects and portfolios and allows admins to see real-time stats through a highly detailed analytics dashboard. I took on the project midway when the last team was fired. I refactored the code, added new features, and did a lot of thinking and fleshing out of design and projects with very little client input.

  • Bootsy iOS Game (Development)

    An extremely addictive and fun iOS game that was very well received on the App Store.

  • Songbird Ocarina Composer (Development)

    A massive, extremely complex app that is essentially a music composition application for the ocarina. I created both the web (JavaScript/Flex) and native iOS/iPad versions. Standout features include a custom-built WYSIWYG music editor and a custom-built music engine with features such as pitch shift, sample level gain adjustment, mixing, etc. The web version has a highly advanced and powerful MIDI importer and exporter as well as a MP3/WAV export and print to PDF feature.

  • SmartExpense (Development)

    A beautiful and simple expense tracking app built with JavaScript/AngularJS and Parse. It allows users to keep track of their expenses and print them out. It boasts a thoughtfully designed, simple yet intuitive, and non-obtrusive UI/UX. I also did the wireframing, mockup, and CSS.

  • Alif Urdu Promo (Other amazing things)

    A 3D animation using Cinema4D and AfterEffects. This thirty-minute clip took a month and over seventy hours of render time on five Mac Pros to render.

  • Languages
    JavaScript, ActionScript, CSS3, Objective-C, CSS, PHP, C#
  • Frameworks
    Bootstrap, Express.js, PureMVC, AngularJS, PhoneGap, CodeIgniter, Ionic
  • Libraries/APIs
    Node.js, Facebook API, Highcharts JS, AngularUI, jQuery
  • Tools
    Flash, Adobe Photoshop, Cinema 4D, Git
  • Paradigms
    Agile Software Development, UI Design, UX Design, Responsive Web Design (RWD)
  • Platforms
    iOS, Parse
  • Storage
    MongoDB, MySQL
  • Other
  • Bachelor's degree in Software Engineering
    2005 - 2009
    Ghulam Ishaq Khan Institute of Engineering Sciences - Pakistan
I really like this profile
Share it with others