James Lee

Soubhik Chatterjee

I build Web, Desktop and Mobile apps with JavaScript

View My Resume

About Me

I'm an isomorphic JavaScript engineer who has been working with lots of stuff lately, such as VueJS, ReactJS, Electron, NodeJS, MongoDB, WebSockets, Ionic/Cordova, Apollo/GraphQL, and a many more.

I created tunnelagent.com (an app that allows you to expose your local server to the public), TorqueApp (a web client for managing Redis server), and mailify.org (a disposable email service) and few other interesting web apps.

I was the technical reviewer of Hands-On Web Development with Vue.js and Isomorphic JavaScript with MEVN Stack by Packt.

I've also developed award winning desktop applications and games in my early days of programming using Visual Basic and Delphi. I wrote an HTTP Web Server at the age of 21. It was featured and ranked 12th position at Netcraft Web Server Survey while comparing with other Web Server software available at that time.

I hold a Master of Science (I.T) degree and a Master of Computer Application degree from M.D.U.

My Projects


Isomorphic JavaScript with MEVN Stack

Isomorphic JavaScript with MEVN Stack

I was the technical reviewer of this video course. As a technical reviewer, I was responsible for reviewing the videos and code for correctness, relevance, flow, and clarity.

I was also responsible for tesing all instructions and activities, to ensure they work as described and that the instructions are clear. When a code did not work as expected, I had to explain what did happen and had to recommend a fix.

I shared my observations of how the instructor and student friendly the material is, and the quality of the video course and recommend improvements wherever required.

Visit PacktPub

Hands-On Web Development with Vue.js

Hands-On Web Development with Vue.js

I was the technical reviewer of this video course. As a technical reviewer, I was responsible for reviewing the videos and code for correctness, relevance, flow, and clarity.

I was also responsible for tesing all instructions and activities, to ensure they work as described and that the instructions are clear. When a code did not work as expected, I had to explain what did happen and had to recommend a fix.

I shared my observations of how the instructor and student friendly the material is, and the quality of the video course and recommend improvements wherever required.

Visit PacktPub

project name

Torque - GUI Client for Redis

Torque provides a graphical user interface to perform CRUD operations for your RedisTM server. It uses RESP to talk to the Redis and manage the keys. It's free for both personal and commercial use and is released under MIT.

Visit Website

project name

Mailify - Temporary & disposable email system

Mailify allows you to have a temporary email address at a click of a button. Use Mailify when you don't want to give out your real address or prevent your inbox from being spammed.

Visit Website

project name

APIbin - Web based REST Client

API Bin is a webapp specifically designed to help developers quickly test RESTful (REpresentational State Transfer) services. API Bin supports the four basic HTTP methods GET, POST, PUT and DELETE. It allows you to construct custom HTTP request, method, params and their respective values to directly test requests against a RESTful server.

Visit Website

Other Projects

Node Locale Open Source

A simple yet powerful npm module that loads a locale from a JSON file. This is a perfect if you looking to make your nodejs project multilingual.

View on NPMJS View on Github

React FileSystem Treeview Open Source

A powerful react plugin that converts a folder and its subfolders and files to a treeview structure and also supports file operations like delete, rename, and move. Specify a path of a directory on your machine and this component will render a treeview of the path including its child files/folders. This component uses lazy loading of the children hence making it blazing fast.

View on NPMJS View on Github

Donut Open Source

A stunning VSCode theme for web developers and programmers.

View on VSCode Marketplace View on GitHub

ChatZilla Open Source

A free & open-source alternative to Slack. (work in progress)

View on GitHub

pwdMeter Open Source

pwdMeter is a small password strength meter plugin for jQuery that provides a neat and easy way to show the user's password strength. At the same time it helps a user to generate and choose a secured password for their account. The footprint is less than 3 KB in size.

View on GitHub

Visit My GitHub Profile

Work Experience

Full Stack Engineer - EisenVault (Nov 2016 - Present)

EisenVault is a Nasscom 10K startup and specialises in providing cost effective, secure and user friendly solutions for simplifying the document management need of your organisation. The platform is built on open source, innovative and modern architecture allowing flexibility of customisation and stability at the same time.

Senior Product Engineer - Kayako (Oct 2013 - Oct 2016)

Kayako is the world's leading multichannel helpdesk - a customer support platform used by more than 30,000 organizations to build better customer relationships.

Project Lead - SendInBlue (Oct 2012 – Oct 2013)

SendinBlue is an email marketing solution to send your promotional campaigns and your transactional emails - competitive prices and 100 % free transactional emailing service - simple, powerful and efficient.

Project Lead - Monsoon Consulting (Sep 2010 – Oct 2012)

Monsoon Consulting is Europe’s Leading Content and Commerce Digital Services Agency specialising in Magento and Drupal.

Software Developer - Tulleeho Portals (Oct 2006 – Sept 2010)

Tulleeho is India’s one and the only company that provides consultancy service for the liquor industry. Tulleeho provides services for consumers, retailers and manufacturers of alcoholic beverages.