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.

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
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
Started Career as Full Stack PHP Developer
Began my professional journey working with PHP frameworks and frontend technologies.
Technologies:
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
Transitioned to Freelancing
Started freelancing journey focusing on modern JavaScript frameworks and Node.js.
Technologies:
Key Achievements:
- •Successfully delivered multiple React.js projects
- •Built RESTful APIs using Node.js and Express
- •Established client relationships and project management skills
Expanded to Python & Django
Diversified skill set by learning Python and Django for robust backend development.
Technologies:
Key Achievements:
- •Developed scalable web applications using Django
- •Implemented complex business logic and data models
- •Gained expertise in Python ecosystem and best practices
Full Stack Modernization
Adopted modern full-stack technologies and cloud services for comprehensive solutions.
Technologies:
Key Achievements:
- •Built API-first applications with Django REST Framework
- •Created modern frontend experiences with Next.js
- •Implemented cloud solutions using various AWS services
Cloud & DevOps Integration
Gained extensive knowledge in cloud services and modern development practices.
Technologies:
Key Achievements:
- •Optimized applications for cloud deployment
- •Implemented DevOps practices and automated workflows
- •Consulted on cloud architecture and optimization strategies
Senior Full Stack Developer & Team Lead
Leading teams, mentoring developers, and contributing to open-source community.
Technologies:
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
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:
py-simple-email
Python Simple Email Sender using Threads for efficient email delivery and automation.
Technologies:
node-encrypter
Simple NPM module to easily encrypt and decrypt strings & passwords for Node.js applications.
Technologies:
python-export-file-info
Export files information from directory and subdirectory with process monitor for file system analysis.
Technologies:
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:
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:
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:
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:
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:
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:
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:
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:
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.
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.
Location
Based in
Kolkata, IndiaAvailable 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.
Find Me Online
Response Time
I typically respond to emails within 24 hours. For urgent matters, don't hesitate to mention it in your subject line.