Skip to content
View somnath503's full-sized avatar

Block or report somnath503

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
somnath503/README.md

Hi, I'm Somnath Pandit.

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.

Skills & Technologies

Category Technologies
Languages Java Python C C++ JavaScript
Backend & APIs Spring Boot Node.js Express.js FastAPI
DevOps & Server Nginx PM2
Frontend React Material UI
Hardware & Edge Raspberry Pi ESP32 GSM Modules
Networking & Telemetry MQTT WebSockets TCP/IP & LAN
Databases MySQL MongoDB

Featured Projects

🛡️ ZeroProof (Binary V2 Hackathon)

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 ➔

📄 CAFVIS: Hybrid Multimodal Research Summarizer (IEEE Internship)

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) ➔

🍔 dev.restaurant Ecosystem

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 ➔

🚆 Railway Gate Monitor & Audlog Pro

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.

⚙️Technical Highlights

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.

Pinned Loading

  1. ZeroProof ZeroProof Public

    Mathematically anonymous, trustless feedback system using RSA Blind Signatures

    JavaScript

  2. dev-restaurant-system/dev.restaurant-customerapp dev-restaurant-system/dev.restaurant-customerapp Public

    The official Android app for dev.restaurant. Built with Java and MVVM architecture to handle food ordering and real-time tracking.

    Java

  3. dev-restaurant-system/dev.restaurant-deliveryapp dev-restaurant-system/dev.restaurant-deliveryapp Public

    This a Android app for dev.restaurant-customerapp , admin can use admin web app and assign order to specific delivery person who already register in delivery app .

    Java

  4. dev-restaurant-system/dev.restaurant-springbackend dev-restaurant-system/dev.restaurant-springbackend Public

    Powering the dev.restaurant ecosystem is a robust, production-ready Spring Boot backend built on a scalable N-Tier layered architecture. The system guarantees secure, stateless operations through s…

    Java

  5. dev-restaurant-system/dev.restaurant-webapp dev-restaurant-system/dev.restaurant-webapp Public

    Using this ReactWebApp anyone can update menu and categories of food in Androrid App , and also this page have locally dinning billing system with integrating thermal printer features.

    JavaScript

  6. JavaFX-Encrypted-Chat-Hamming JavaFX-Encrypted-Chat-Hamming Public

    JavaFX-Encrypted-Chat-Hammingcode

    Java