Kolkata, India

Hi, I'm Sanjay Sikdar

Self-taught Full Stack Developer

Passionate about creating innovative web solutions with modern technologies. Specializing in Python, Django, Next.js, 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 4+ 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

Leading teams, mentoring developers, and contributing to open-source community.

Technologies:

Python
Django
Next.js
Tailwind CSS
MongoDB
PostgreSQL

Key Achievements:

  • Built 40+ full-stack projects across various technologies
  • Published multiple packages on NPM and PyPI
  • Trained professionals remotely and managed teams of 4+
  • Scaled SaaS products and delivered end-to-end solutions
  • Gained expertise in OTT, location tracking, real-time communication

Currently Learning

Exploring the exciting world of Artificial Intelligence and Machine Learning

AI/ML
TensorFlow
PyTorch
LangChain
OpenAI APIs

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

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

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
E-commerce
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.

Nginx Configuration Generator

Available

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

Nginx
Web Server
Configuration

S3 Bucket CORS Configuration

Available

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

AWS S3
CORS
Security

JSON Formatter & Validator

Available

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

JSON
Validation
Formatting

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.

RegEx
Testing
Validation

Secret Key Generator

Available

Generate secure secret keys for Django, NextAuth, and custom applications with proper formatting.

Security
Django
NextAuth

Video Stream Tester

Available

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

Video
Streaming
DRM

WebSocket Tester

Available

Test WebSocket connections, send and receive messages, monitor connection status, and debug real-time communication protocols.

WebSocket
Real-time
Testing

Showing 8 of 8 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.