Hi there!

I’m Sayan

Full Stack Developer

I design and build full-stack products from idea to production — with an obsession for clean architecture, reliable engineering, and details that feel effortless.

Portrait of Sayan Mondal

Kolkata, India

Who I am

About me

Sayan Mondal portrait

SayanFull Stack Developer

I’m Sayan Mondal — a final-year IT student at Jadavpur University and a builder at heart, happiest when an idea graduates into something people actually use.

I care about the parts users never see — resilient APIs, airtight authentication, and apps that keep working on flaky networks. When I’m not engineering, I’m out with a camera: landscape and street photography since 2024, which is where the patience and eye for detail come from.

Based in

Kolkata, India

Education

B.E. IT — Jadavpur University '26

Currently

Open to SDE roles & freelance

500+

DSA Problems Solved

3

Products Shipped

4+

Years of Coding

2026

B.E. — Jadavpur University

01

Backend Engineering

Production-grade APIs with Spring Boot, Node.js, WebSockets and WebRTC — JWT auth, rate limiting, and architecture that scales.

02

Frontend & Mobile

Fast, polished interfaces with React, React Native and Expo — from admin dashboards to cross-platform apps shipped with EAS.

03

Cloud & DevOps

Dockerized deployments on Render with Supabase PostgreSQL, Cloudinary media pipelines and CI-friendly workflows.

Selected work

Projects

01

Jul 2026 — Present

ZapFile

Peer-to-Peer File Sharing App

React NativeTypeScriptSpring BootWebRTC

A cross-platform mobile app that transfers files directly device-to-device over WebRTC data channels — file contents never touch the server.

  • Custom acknowledgment-based flow-control protocol (32 KB chunks, 1 MB send window) with resumable, fault-tolerant transfers that recover at the exact byte offset.
  • Spring Boot WebSocket signaling server exchanging SDP offers and ICE candidates, with automatic fallback to a zero-persistence relay when NAT traversal fails.
  • Stateless JWT access/refresh tokens, BCrypt hashing, token-bucket rate limiting and QR-code device pairing.
  • Expo push notifications, live presence tracking and real-time progress — Dockerized backend on Render with Supabase PostgreSQL.
02

Jun 2026 — Jul 2026

MotoWrap

GPS Ride Tracking App

React NativeSpring BootPostgreSQLDocker

A full-stack motorcycle ride tracker recording GPS routes at 1-second intervals — through screen lock, network drops and all.

  • Android foreground service with batched, offline-tolerant uploads that retry automatically on network failure.
  • Client- and server-side GPS signal-quality pipeline filtering low-accuracy fixes, speed spikes and positional jitter, with automatic pause/resume detection.
  • Server-side ride analytics — Haversine distance, duration, average and top speed — with animated route replays on Leaflet/OpenStreetMap.
  • Layered REST API with 18+ endpoints, stateless JWT auth and centralized exception handling, deployed with Docker on Render.
03

Mar 2025 — Jun 2025

FoodCorner

Self-Ordering System for Restaurants

Spring BootPostgreSQLReactRazorpayCloudinary

A QR-code-based restaurant self-ordering platform that cuts order placement time by ~40% — customers order, pay and track from their phones.

  • Live order lifecycle (PLACED → PREPARING → READY → DELIVERED) backed by a kitchen fulfillment dashboard.
  • Razorpay checkout with server-side order creation and totals recomputed from database prices — no client-side price tampering.
  • Fully automated billing: branded PDF invoices generated asynchronously (OpenPDF) and emailed via SMTP after payment.
  • Cloudinary media pipeline with automatic WebP conversion and compression, plus a full menu-CRUD admin panel.
My toolkit

Skills

Backend

01
Spring BootSpring SecuritySpring Data JPAHibernateNode.jsExpress.jsREST APIsWebSocketsWebRTCJWT Auth

Languages

02
JavaTypeScriptJavaScriptPythonC++SQL

Frontend & Mobile

03
ReactReact NativeExpoViteZustandHTMLCSS

Databases

04
PostgreSQLMySQLMongoDB

Cloud & DevOps

05
DockerRenderSupabaseGitGitHubEAS BuildCloudinaryRazorpay APIPostman

CS Fundamentals

06
DSAOOPDBMSOperating SystemsComputer Networks
Background

Resume

Education

2022 — 2026

Jadavpur University

Kolkata, West Bengal

B.E. in Information TechnologyCGPA 7.3 / 10

2020 — 2022

Bankura Zilla School

Bankura, West Bengal

Higher Secondary (Class 12), Science92.6%

Achievements & coding profiles

500+ problems solved across competitive programming platforms — a daily habit of sharpening fundamentals.

Beyond the keyboard

Outdoor photographer since 2024 — landscape and street photography that trains the same muscles good software needs: patience, timing, and attention to detail.

View full resume

PDF — opens in a new tab

Have a project in mind?

Let’s work together

Based in

Kolkata, West Bengal, India