Kolkata, India

Hi, I'm Sanjay Sikdar

Full-Stack Software Developer

Passionate about creating innovative web solutions with modern technologies. Specializing in Python, Django, Next.js, AI Engineering, and cloud technologies. I bring ideas to life through clean, efficient code and thoughtful design.

Sanjay Sikdar

About Me

A passionate developer from Kolkata with a journey spanning multiple technologies and domains

My Journey

I'm a self-taught full-stack developer living in Kolkata, India, with a passion for creating innovative web solutions. My journey began in 2016, and since then, I've continuously evolved my skills across various technologies and domains. I believe in the power of continuous learning and enjoy sharing knowledge with the developer community through open-source contributions.

Key Strengths

Team Leadership

Successfully managed 6+ teams and trained professionals remotely

End-to-End Delivery

Capable of delivering complete projects from concept to deployment

Technology Consultant

Consulted on numerous application developments and system optimizations

When I'm Not Coding

Music
Riding
Gaming

Areas I'm Working On

Perfectionism

Sometimes I spend extra time enhancing features to professional standards, which can delay moving to the next task.

Over-experimentation

I tend to experiment extensively with new technologies and approaches, which sometimes extends development timelines.

My Journey

From PHP developer to full-stack architect - a timeline of continuous learning and growth

2016

Started Career as Full Stack PHP Developer

Private Company, Salt Lake, Kolkata

Began my professional journey working with PHP frameworks and frontend technologies.

Technologies:

Laravel
CodeIgniter
JavaScript
CSS
Bootstrap

Key Achievements:

  • Developed web applications using Laravel and CodeIgniter
  • Created responsive user interfaces with core CSS and Bootstrap
  • Gained foundation in full-stack development principles
2017

Transitioned to Freelancing

Freelance Developer

Started freelancing journey focusing on modern JavaScript frameworks and Node.js.

Technologies:

React.js
Node.js
JavaScript ES6+
Express.js

Key Achievements:

  • Successfully delivered multiple React.js projects
  • Built RESTful APIs using Node.js and Express
  • Established client relationships and project management skills
2020

Expanded to Python & Django

Freelance & Contract Work

Diversified skill set by learning Python and Django for robust backend development.

Technologies:

Python
Django
PostgreSQL
SQLite

Key Achievements:

  • Developed scalable web applications using Django
  • Implemented complex business logic and data models
  • Gained expertise in Python ecosystem and best practices
2021

Full Stack Modernization

Freelance & Professional Projects

Adopted modern full-stack technologies and cloud services for comprehensive solutions.

Technologies:

Django REST Framework
Next.js
AWS Services
Docker

Key Achievements:

  • Built API-first applications with Django REST Framework
  • Created modern frontend experiences with Next.js
  • Implemented cloud solutions using various AWS services
2022

Cloud & DevOps Integration

Freelance Consulting

Gained extensive knowledge in cloud services and modern development practices.

Technologies:

AWS
Google Cloud
Docker
CI/CD
Microservices

Key Achievements:

  • Optimized applications for cloud deployment
  • Implemented DevOps practices and automated workflows
  • Consulted on cloud architecture and optimization strategies
2023–Present

Senior Full Stack Developer & Team Lead

Freelance & Open Source

Building scalable apps, leading teams and and creating RAG-based AI and location-driven solutions.

Technologies:

Python
Django
DRF
Next.js
React
Node.js
Tailwind CSS
TypeScript
PostgreSQL
MongoDB
AWS
Docker
IoT
LangChain
OpenAI
Vector DB

Key Achievements:

  • Built 40+ full-stack projects for diverse clients
  • Published open-source packages on GitHub, NPM, and PyPI
  • Led and mentored remote teams of 6+ developers
  • Scaled SaaS platforms and delivered end-to-end product solutions
  • Developed expertise in OTT systems, real-time communication, and location tracking

Technical Focus 2025

Building AI-powered applications, scalable architectures, and innovative solutions

SaaS Products
RAG Applications
LangChain
Vector Databases
Microservices
Real-time Systems
Cloud Architecture

Open Source Projects

A collection of open-source contributions, published packages, and full-stack applications available on GitHub

Open Source Packages

Published packages contributing to the developer community

py-mongo-backup-restore

Python Library to Backup and Restore MongoDB databases efficiently. Available on PyPI for easy installation and integration.

Technologies:
Python
MongoDB
PyPI
Database

py-simple-email

Python Simple Email Sender using Threads for efficient email delivery and automation.

Technologies:
Python
Email
Threading
SMTP

node-encrypter

Simple NPM module to easily encrypt and decrypt strings & passwords for Node.js applications.

Technologies:
Node.js
NPM
Encryption
Security

python-export-file-info

Export files information from directory and subdirectory with process monitor for file system analysis.

Technologies:
Python
File System
Monitoring
CLI

AI & Machine Learning

Intelligent applications leveraging machine learning and AI

node-gemini-ai-agent

Node.js agent for interacting with Google Gemini / LLMs — provides agent workflows, streaming responses, and tooling integrations.

Technologies:
JavaScript
LLM
AIAgent
Key Features:
  • Cross-Platform Support
  • Smart Code Generation
  • Persistent Chat Memory
  • Modify Existing Components

AI Chatbot

Conversational AI chatbot built with Python and NLP techniques for customer support automation.

Technologies:
Chatbot
GenAI
NLP
Key Features:
  • Customizable Workflows
  • Contextual Responses
  • Integration with Messaging Platforms

AI Prompt-to-Image Generator

Python AI tool leveraging deep learning frameworks like Transformers and PyTorch to convert text prompts into vibrant images.

Technologies:
Python
PyTorch
Transformers
AI
Flask
Key Features:
  • Text-to-Image
  • Deep Learning
  • REST API
  • Web Interface

Python Phishing URL Detection

Security-focused library that helps identify suspicious URLs and enhances defenses against phishing attacks.

Technologies:
Python
Machine Learning
Security
URL Analysis
Key Features:
  • ML-based Detection
  • Real-time Analysis
  • Security Integration
  • Threat Prevention

Face Recognition System

Combines Django Rest Framework backend and React JS frontend to implement facial recognition for user authentication.

Technologies:
Django
React
Face Recognition
Computer Vision
Key Features:
  • Face Detection
  • User Authentication
  • Real-time Processing
  • API Integration

Application Snippets

End-to-end web applications with modern architecture

React DRF File Upload System

Demonstrates multiple file upload implementation using React JS frontend and Django Rest Framework backend with real-time progress tracking.

Technologies:
React
Django
DRF
File Upload
AJAX
Key Features:
  • Multiple File Upload
  • Progress Tracking
  • REST API
  • Responsive Design

Chat Support Django

Web-based chat support system built using Django and AJAX for real-time communication without WebSocket dependencies.

Technologies:
Django
WebSocket
Real-time Chat
JavaScript
Key Features:
  • Real-time Messaging
  • Channel-based
  • Admin Panel
  • Customer Support

DRF Simple Task Tracker

Basic task management project with essential functionalities for adding, updating, and deleting tasks using Django Rest Framework.

Technologies:
Django
DRF
Task Management
REST API
Key Features:
  • CRUD Operations
  • API Endpoints
  • Task Organization
  • User Management

Mobile Applications

Cross-platform mobile apps built with React Native

Zexpense - Expense Management

Track personal and business expenses with an intuitive interface designed for easy financial management.

Technologies:
React Native
Mobile
Expense Tracking
Key Features:
  • Expense Tracking
  • Category Management
  • Reports & Analytics
  • Cross-platform

Lazy Calculator - Simplified

A simplified calculator app designed for quick and easy calculations with a clean, user-friendly interface.

Technologies:
React Native
Mobile
Utility
Calculator
Key Features:
  • Simple Interface
  • Quick Calculations
  • Lightweight
  • Easy to Use

DevOps & Automation

Tools and utilities for development and deployment automation

Django Startproject

Streamlined tool to kickstart Django projects with advanced configurations pre-set, eliminating repetitive setup tasks.

Technologies:
Python
Django
CLI Tool
Automation
Key Features:
  • Project Templates
  • Best Practices
  • Quick Setup
  • Configuration Management

Razorpay Integration Django

Django project demonstrating complete integration of the Razorpay payment gateway for e-commerce applications.

Technologies:
Django
Razorpay
Payment Gateway
Key Features:
  • Payment Processing
  • Order Management
  • Webhook Integration
  • Transaction Handling

Want to See More?

Check out my GitHub for detailed code examples and more open source projects

Developer Tools

Free and open-source tools to help developers with common configuration tasks and boost productivity.

Google Maps API Tester & Playground

Available

Test and validate your Google Maps API key with an interactive playground. Test Maps JavaScript API, Places API, Geocoding, and explore map features with markers, search, and geolocation.

Google Maps
Maps API
Geocoding
API Testing
Places API

Nginx Configuration Generator

Available

Generate production-ready Nginx configurations for various use cases including reverse proxy, SSL termination, load balancing, and static file serving.

Nginx
Web Server
Configuration
SSL

S3 Bucket CORS Configuration

Available

Generate proper CORS configurations for AWS S3 buckets to handle cross-origin requests securely with fine-grained control.

AWS S3
CORS
Security
Cloud

JSON Formatter & Validator

Available

Format, validate, and beautify JSON data with syntax highlighting, error detection, and minification options.

JSON
Validation
Formatting
Parser

Cron Schedule Expression Generator

Available

Create and understand cron expressions for scheduling tasks. Includes presets and custom builder.

Cron
Scheduler
DevOps

RegEx Tester & Builder

Available

Test, build, and understand regular expressions with visual feedback and common presets for validation.

RegEx
Testing
Validation
Pattern Matching

Secret Key Generator

Available

Generate secure secret keys for Django SECRET_KEY, NextAuth AUTH_SECRET, and custom applications.

Security
Django
NextAuth
Encryption

Video Stream Tester

Available

Test HLS, DASH, Smooth Streaming, and Progressive video streams with DRM support, quality testing, and comprehensive metrics.

Video
Streaming
DRM
HLS
DASH

Showing 8 of 12 available tools

Latest Blog Posts

Sharing my thoughts, experiences, and tutorials on software development, DevOps, and emerging technologies.

Let's Connect

I'm always interested in new opportunities, collaborations, and interesting conversations

Get In Touch

I'm currently available for freelance work and always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Email

Send me a direct message

me@sanjaysikdar.dev

Location

Based in

Kolkata, India

Website

Visit my portfolio

www.sanjaysikdar.dev

Available For:

  • Full-stack development projects
  • Team leadership and mentoring
  • Technical consulting
  • Code reviews and architecture advice
  • Remote collaboration

Quick Contact

Ready to start a conversation? Click the button below to send me an email directly.

Response Time

I typically respond to emails within 24 hours. For urgent matters, don't hesitate to mention it in your subject line.