Kumar Sanket, Full-stack Web Developer in Bengaluru, Karnataka, India
Kumar Sanket

Full-stack Web Developer in Bengaluru, Karnataka, India

Member since August 28, 2014
Kumar is a top developer with expertise in developing efficient and scalable modern web applications using modern technologies like AngularJS, HTML5, CSS3, PHP, and Node.js. He is an experienced team manager and UX designer using Flat UI and Google's Material Design.
Kumar is now available for hire




Bengaluru, Karnataka, India



Preferred Environment

Git, Sublime Text 2, MacOS

The most amazing...

...thing I've created is UtooChat.com, an online chat service for website owners.


  • Senior Software Engineer

    2011 - PRESENT
    Sahusoft India Pvt. Ltd.
    • Created an MVC framework written in PHP with a small footprint to overcome the constraints of other heavy frameworks using a lot of system resources.
    • Developed an advanced web-based editor and customization tool for mug and calendar printing using SVG with HTML5 and AngularJS.
    • Created an online chat support system for website owners using Node.js, MongoDB, Redis, and Socket.IO.
    • Created a web app for image processing with many filters using PHP, JavaScript, and shell scripting. Scaled the server with AWS using load balancing and clusters.
    • Developed a 3D Cake customization tool using WebGL, along with SVG and Three.js.
    • Assisted on the development of an online event listing platform with social integration, using AngularJS and APIs in CakePHP.
    Technologies: MySQL, Apache, Express.js, MongoDB, AngularJS, Yii, CodeIgniter, Laravel, PHP, Node.js, JavaScript


  • UtooChat.com

    UtooChat is a tool for website owners that allows them to add an online chat support system to their websites. Users can sign up and copy code snippets onto their websites to install the service. I worked as a system architect and full stack developer in a team of 4 people. We implemented the presentation website and user logic with Laravel, MySQL, and Twitter Bootstrap. The chat application was created using AngularJS for the front-end, Node.js and Socket.IO for socket and message passing, Laravel for business logic, MongoDB and MySQL to save the chat history and access log, and Redis as a layer between PHP and Socket.IO for the messaging protocol.

  • Meowfoto.com

    Meowfoto is a web-based editor that can apply different types of filters to photos and is integrated with Facebook in order to allow the download of user photos. It also has a collage generator built in HTML5 using KnockoutJS.
    Technologies used:
    - Custom MVC with PHP and MySQL
    - KnockoutJS for front-end collage module (with drag-n-drop)
    - Facebook SDK and Graph APIs
    - ImageMagick for image processing
    - Twitter Bootstrap for front-end design
    - Third party Shell scripts for image processing
    - Operating system: CentOS 6
    Challenges that I faced and how I solved them:
    1. Users needed to upload their final collage result to Facebook. The editor worked in HTML markup (using KnockoutJS), which was needed to be converted to image formats like JPEG or PNG. The front-end app exported the JSON data that was processed in the back-end to get the same result. PhantomJS was not an option as it was quite experimental at this time.
    2. There were 500+ concurrent users and it was impossible to handle this amount of image processing on a single server. With the help of another system admin, I used the AWS Elastic server with a front load balancer and two clusters to carry out the image processing.

  • Plupload Angular Directive

    An open source module developed in AngularJS to ease the development process for a file upload component in the front-end. I co-developed it with my teammate and this project grew rapidly with 31 stars and 16 forks.

  • StackOverflow best question

    I asked this StackOverflow question and it appears in the first five results when you Google "jQuery UI Twitter Bootstrap".
    My StackOverflow profile has 1.6k+ reputation with 23 badges.

  • From GW-Basic to Node.js

    GW-Basic was the first programming language I came across.
    I coded the following programs in my early days:
    1. Simple file-based database system to add, delete, and edit items in GW-basic (1996).
    2. A command-line program that looked like MS-DOS with commands like DIR, CD, and CLS written in GW-basic (1996).
    3. A GUI program that looks like Windows 98 and also has features like a Start menu and Windows with minimize and maximize buttons, written in C (1999).
    4. A personality assessment web-based program written in HTML, PHP, and MySQL (2000).

  • AssuredPharmacy.co.uk

    A website built with WordPress and WooCommerce. I worked with a team of 3 where my role was to architect and code few sections of the website. I hooked into the WooCommerce framework and added a pre-checkout page to list few questions. The answers were collected from the user and were then presented to the doctor's login account, which was then forwarded to the pharmacy account for actual shipping and post-processing.

  • Why I Ditched Angular for React

    This is an article I wrote about my transition from Angular to React.

  • Why I Switched from AngularJS to React (Publication)
    This article provides the overview of pain points caused by AngularJS and reasons for switching to React.


  • Languages

    CSS3, JavaScript, PHP, HTML5, HTML, Less, SCSS
  • Frameworks

    CodeIgniter, AngularJS, Laravel, Bootstrap, Bootstrap 3, Sails.js, Yii, TYPO3, Unity, Express.js, Knockout (Knockout.js), CakePHP, PhoneGap
  • Libraries/APIs

    Socket.IO, Node.js, PhantomJS, Facebook API, Restangular, AngularUI, jQuery, ImageMagick, Three.js, WebGL, Jasmine-jQuery, React, Facebook SDK, Google API, Backbone.js
  • Tools

    Sublime Text, Bower, Grunt, Sublime Text 3, Yeoman, GitLab, Git, GitHub, GitHub Pages, Asana, Sublime Text 2, Karma, Google Analytics, Adobe Photoshop, Balsamiq Mockups, NGINX, Google Docs, Amazon Simple Email Service (SES), Google Webmaster Tools, Apache, Gulp
  • Paradigms

    Agile Software Development, Model View Presenter (MVP), UX Design, Responsive Web Design (RWD), Promise, Object-oriented Design (OOD), Real-time Systems, Top-down Programming, Test Automation, REST, Design Patterns, Continuous Integration (CI), Socket Programming, Dependency Injection, Model View Viewmodel (MVVM), Logic Programming, Waterfall Development, Model View Controller (MVC), Scalable Application, Clean Code, Pair Programming, Unit Testing
  • Platforms

    WordPress, MacOS, Amazon EC2, Unix, Meteor, LAMP, Firefox, Linux, Amazon Web Services (AWS), XAMPP
  • Storage

    MySQL, MongoDB, Memcached, Redis, MariaDB, HTML5 Web Storage, JSON, Web SQL, SQLite
  • Other

    Pixel Perfect, User Interface (UI), User Experience (UX), Web App Development, Ajax, Prototyping, SVG, Module Development, GitFlow, Front-end Development, Full-stack, Content Management Systems (CMS), DOM, Bcrypt, Chrome Extensions, IoC, NixOS


  • Bachelor's Degree in Computer Science
    2007 - 2011
    Visvesvaraya Technological University - Bangalore, India

To view more profiles

Join Toptal
Share it with others