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.

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
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
Building scalable apps, leading teams and and creating RAG-based AI and location-driven solutions.
Technologies:
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
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
node-gemini-ai-agent
Node.js agent for interacting with Google Gemini / LLMs — provides agent workflows, streaming responses, and tooling integrations.
Technologies:
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:
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:
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
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:
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:
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:
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.