CSE Undergrad · ML & Full-Stack Developer
SUDIPTO ROY SHAWON
I make machines see, think and ship — from neural nets to full-stack apps that run real labs
CSE Undergrad · ML & Full-Stack Developer
I make machines see, think and ship — from neural nets to full-stack apps that run real labs
Who I Am
Hey! I'm Shawon — a Computer Science & Engineering undergrad at North South University, Dhaka. I spend my days training neural networks, building RAG systems and shipping full-stack apps that people actually use.
I co-built LabDesk with IntelligentLab AI — a self-hosted suite that runs a 40-PC computer lab from one screen — and I maintain the NSU CSE lab archives so juniors don't suffer like I did. Fuelled by chai, Codeforces and 3 AM debugging.
Off the clock
Portfolio
Classroom remote-desktop and exam-lockdown suite that runs an entire computer lab from one teacher machine — live screen wall for 40 PCs, remote control, exam lockdown (URL, USB, Bluetooth, Wi-Fi), live-annotated PDFs, file distribution and session recording. Self-hosted, zero cloud, no per-seat licence. Shipped publicly with IntelligentLab AI and benchmarked against Faronics Insight and Classroom Spy.
Watches every system call on a Linux machine and flags processes that behave like they are stealing data. Two-layer defence: hand-written rules for known patterns (reading /etc/shadow, sweeping the disk, spawning ncat) plus an LSTM / Isolation Forest trained on a public intrusion dataset for the attacks nobody wrote rules for.
Autonomous two-wheeled robot that avoids obstacles with ultrasonic sonar, detects fire in real time with a YOLOv8 model, drives toward it and pushes photo alerts to Telegram. Inference is offloaded from the Pico to a host PC over serial — a three-thread pipeline for MJPEG decoding, detection and alerts.
Classifies chest X-rays as pneumonia or normal, comparing classical ML (HOG + random forest), CNNs, transfer learning (VGG19, ResNet50, EfficientNet) and transformer models (DeiT, Swin) with SE blocks, augmentation studies, hyper-parameter tuning and an ensemble.
Movie discovery app for iOS, Android and web: search thousands of titles via TMDB, build a watchlist, rate films and get personalised picks. Expo Router front end with NativeWind and Zustand; Express + MongoDB back end with JWT auth.
Intelligent task planner for students: JWT auth with OTP verification, priority-based tasks, analytics dashboard, Pomodoro timer, Google Calendar sync with conflict detection and AI-powered study recommendations.
University
Lab work and assignments from my CSE degree at North South University — kept public and organised so juniors can find worked examples.
Implementations and lab material covering arrays, linked lists, stacks, queues, recursion and trees, with a focus on clean C++ and dynamic memory.
Summer 2024
Lab guides, reports, simulations and visuals for experiments on Ohm's Law, KVL, KCL and Thevenin's theorem.
Summer 2024
Logic gates and Boolean functions through combinational and sequential circuits, plus the 7-segment display project built for the course assessment.
Circuit designs and documentation built in Logisim: arithmetic units and ALU design, counters and state machines, register files, datapaths and control units.
Embedded C lab work on microcontroller interfacing — the course that produced the fire-detecting smart car in the Projects section.
Four engineering-drawing assignments with instructions, resources and finished outputs, organised per assignment.
Numbers
What I Do
CNNs, transfer learning and vision transformers in PyTorch and TensorFlow — from notebook experiments to trained, evaluated models.
Real-time detection and classification with YOLO and OpenCV, deployed on everything from GPUs to a Raspberry Pi Pico.
Retrieval-augmented generation pipelines, document chat and LLM-powered features built into real products.
React and Django/Express apps with authentication, real-time features and databases that scale past the demo.
Cross-platform apps with React Native + Expo and Electron — including a lab-management suite running on 40 machines.
Linux, eBPF, multithreading, system-call level tooling and microcontroller firmware that has been hardware-tested.
Off the clock
7 films in 2026 · 50 logged recently
Andrei Tarkovsky Stalker · Mirror · Andrei Rublev
Theo Angelopoulos Landscape in the Mist · Eternity and a Day
Abbas Kiarostami Close-Up · Taste of Cherry
Krzysztof Kieślowski Three Colours · Dekalog
Edward Yang Yi Yi · A Brighter Summer Day
Nuri Bilge Ceylan Winter Sleep · Once Upon a Time in Anatolia Let's Talk
Internship, research collaboration, a product idea or just a question about one of my repos — my inbox is always open.
royshawonsudipto@gmail.com© 2026 Sudipto Roy Shawon · Built with Astro + Three.js