Full-Stack Developer | IoT & Embedded Firmware Developer
I am a Final-Year B.Tech(CSE) Student specializing in the design of secure, scalable backend architectures. With a strong foundation in Java (Spring Boot) microservices and professional experience in hardware-level firmware development (C/C++), I build resilient systems that handle real-time data flow from the edge to the cloud. Whether I am implementing mathematically anonymous cryptographic protocols or bridging telemetry data for industrial IoT, I focus on writing clean, secure, and production-ready code.
🟢 I'm currently seeking remote opportunities and roles where I can contribute to challenging backend and IoT problems. Feel free to review my Resume, connect with me on LinkedIn, or reach out directly via email.
| Category | Technologies |
|---|---|
| Languages | |
| Backend & APIs | |
| DevOps & Server | |
| Frontend | |
| Hardware & Edge | |
| Networking & Telemetry | |
| Databases |
Co-developed a mathematically anonymous, trustless feedback system within a 4-person team (Team SnackOverflow). The system prevents spam while ensuring the server cannot link authorized users to their responses.
- Cryptographic Protocol: Implemented RSA Blind Signatures, exchanging unique invite URLs for unlinkable "voting tickets" to guarantee mathematical anonymity.
- Architecture: Built an Admin Web App for organizations to manage contacts and questionnaires, paired with an open-source, auditable client app that generates a visual Security Pattern for respondents.
- View the Repository ➔ | Try the Live Demo ➔
Developed during an internship under the IEEE Computational Intelligence Society (CIS), Kolkata Chapter. [cite_start]CAFVIS is a hybrid AI framework designed to process and summarize complex academic documents by integrating state-of-the-art NLP and Computer Vision[cite: 2753, 2765].
- Architecture Pipeline: Designed a robust 4-stage data pipeline:
- PDF Parsing Unit (PPU): Extracts structured text using GROBID.
- Image Processing Unit (IPU): Decodes visual data using PixTral, BLIP-2, and Command-R+.
- Abstract Summary Generator Unit (ASGU): Generates fact-verified summaries using Pegasus and ROBERTa-MNLI.
- Extract Summary Generator Unit (ESGU): Utilizes SBERT and RAG for query-focused retrieval.
- Research Team: Co-authored with Sayan Chandra and Soumyajit Mukherjee, under the supervision of Dr. Jyoti Sekhar Banerjee.
- 📄 Read the Full Research Paper (PDF) ➔
A complete, production-ready microservice ecosystem for restaurant management, built across 4 distinct repositories. Orchestrated a highly scalable architecture handling real-time order lifecycles across customer, administrative, and delivery interfaces.
- Backend: Built a stateless Spring Boot API utilizing JWT authentication, Role-Based Access Control, Razorpay payment processing, and MessageCentral OTP verification.
- Admin Dashboard: Developed a React.js portal featuring POS billing, thermal printer integration, and real-time WebSocket polling.
- View the Organization & Repositories ➔
A suite of IoT and embedded systems projects focusing on real-time data telemetry and hardware-software bridging.
- Engineered a CM4 Master Dashboard to monitor multi-node slave data via a Mosquitto MQTT broker.
- Designed ESP32 DevKit V1 hardware architectures, ensuring strict 3.3V logic compliance for ultrasonic sensor arrays.
Architecture of all end-to-end systems, is a look at the extended features and methodologies I bring to my projects:
🔐 Applied Cryptography & Security
- Trustless Systems: Deep understanding of implementing mathematical anonymity using RSA Blind Signatures to solve complex authorization-vs-privacy trade-offs.
- Stateless Authentication: Extensive experience implementing custom JWT-based authentication filters and Spring Security Role-Based Access Control (RBAC) to secure sensitive APIs.
🔌 Hardware-to-Cloud Integration (IoT)
-
Firmware Engineering: Professional experience writing bare-metal C/C++ firmware, managing GPIOs, serial communications, and sensor logic in Linux environments.
-
Telemetry & Messaging: Proficient in bridging low-level hardware with cloud infrastructure using MQTT (Mosquitto) and WebSockets for real-time, low-latency data streaming.
-
High-Availability Deployments: Experienced in deploying production-grade servers utilizing Nginx as a reverse proxy for request routing and SSL termination, combined with PM2 for advanced process management and multi-core load balancing to ensure zero-downtime backend scalability.