Subham Saha

I DESIGN WEBSITES
I DEVELOP BACK-ENDS
I DO THE FRONT-END TOO
I LIKE GRAPHIC DESIGN

My Portfolio



My Templates

The following designs have been scripted entirely using HTML and CSS. You can find the working CSS here. I own the designs and not the images associated with it. The images are solely used for the purpose of adding structure to the layouts.

About


Currently working as a MERN stack developer at an IT consultancy service.

I freelance as a web developer and content writer. I have been and also presently am a part of several projects that mainly involve startups and budding businesses. In terms of web apps, I have experience in categories like e-commerce, social networks and blogs. Though I am always willing to discover new horizons, my favourites include blogs and social applications.

As a content writer, I have worked for around 2 years with several companies and have managed over 300 blogs and articles.

My Skills

Website

Development

React JS

85%

Node JS

85%

WordPress(.org)

80%

JavaScript

80%

Python

75%

PHP

75%

MySQL

75%
Designing

HTML, CSS, Bootstrap

90%

3+ years
Experience
8+
Projects Delivered

Content Writing

95%

2+ years
Experience
8+
Companies
300+
Articles

My Projects

CRON that updates prices to values lower than competitors’ — Node JS

Created a CRON that checks rival product prices by scraping the product’s webpage and updates its price to the lowest possible value to ensure the highest rank in vendor listings.

Admin Dashboard for Shipment Management — React.js

Created separate dashboards (for both admin and super admin) that will allow the admin/super admin to run CRUD operations on current orders, shipments, returns, courier services, and user/admin information.

Order Management — Node JS

Created APIs (both REST and SOAP) to:

  • Identify the courier service provider (FedEx, ICS, Purolator, UPS, USPS, etc) from a given unique tracking id and use the same to track the shipment as well as get live status of the respective delivery.
  • Fetch tracking numbers of shipments by their references and then use the same to track its overall delivery status.
  • Generate return labels and pickup requests, for product items to be returned/replaced, via popular courier service providers.
Data Cleaning/Handling — Python

Used Boto3 to fetch/upload files from/to an AWS server and Pandas to read/edit those files, carrying large chunks of data that require validation/rectification/segregation. Used SQL for DB management.

Python Bot for File Download — Python

Used pandas, selenium, and pyautogui to automate login to sites that do not have dedicated API services, visiting its private URLs, and downloading necessary files as per instructions provided by the user in the form of CSV files.

Personal

WhatsApp bot DALL.E-2 — Node JS

An image generation API, scripted in Node JS, that uses the DALL.E-2 model from OpenAI. GitHub Link

A WhatsApp bot that can generate images based on user prompts. GitHub Link

WhatsApp bot gpt-3.5-turbo — Node JS

A chatbot API that uses the gpt-3.5-turbo model from OpenAI. GitHub Link

A WhatsApp bot that uses the gpt-3.5-turbo model from OpenAI to converse with users. GitHub Link

Poker all possible winning hands (API & UI) — React JS, Node JS

Finds out all possible winning hands for a given Flop, Turn, or River. API GitHub Link UI GitHub Link

WordPress custom portfolio theme and Blog — WordPress.org, PHP

A business portfolio along with a blog section and custom plugins, built with WordPress.org. GitHub Link

Movie-watching analytics and suggestions — React JS

Allowed the user to create a list of movies, and then used APIs to return analyzed watching patterns (based on genres, director, etc) as well as more title suggestions.

E-commerce site for old books — WordPress (WooCommerce)

Used the WooCommerce plugin on WordPress to build a platform for selling books, along with integrated features like coupons and dynamic delivery pricing based on region.

Miscellaneous


The following are experiments that I have been working on but are yet to be published or owned by anyone.

Contact Me


Kolkata - 700152, West Bengal, India
Bengaluru - 560045, Karnataka, India
Phone & WhatsApp - 7044015977
Email - subham99saha@gmail.com