Skip to main content
Chittagong, BD — 22°20'N
Portfolio / 01

SHAJINAHSANSHUVO©2026

22.46°N 91.97°E EXPLORING THE KNOWN & UNKNOWN

I like understanding how things work, from simple electronics to software. Still learning, still experimenting, one project at a time.

Shajin Ahsan Shuvo — Formal portrait with Bangladesh flag
Formal Portrait — 2026
Shajin Ahsan Shuvo
zsh — shajin@me
shajin@me ~ %
(02) — About

A CSE student learning by building, experimenting, and exploring.

I'm Shajin Ahsan Shuvo, a Computer Science & Engineering student at CUET from Madarganj, Jamalpur, currently living in Chittagong. I've always enjoyed understanding how things work, and engineering gives me an opportunity to explore that interest through practical projects and continuous learning.

I work on projects across software and hardware, from full-stack web applications using MERN and related technologies to small electronics projects with Arduino and ESP32 boards. Some of my experiments include a remote-controlled wall socket, a line-following car, and an ongoing prototype of a gyro-stabilized drone. Each project gives me something new to learn.

Outside of development, I enjoy using Linux and exploring different distributions, including Debian, Ubuntu, Kali, and Arch. I'm also interested in cybersecurity, DevOps, astronomy, and archaeology. In my free time, I usually unwind with story-driven games.

Skills — Pinout

Pinout U1SAS-0107
Web & SoftwareSAS-0107
  • 01TypeScript
  • 02Next.js
  • 03React
  • 04Node.js
  • 05Tailwind CSS
  • 06PostgreSQL
  • 07Prisma
Pins in use7

(03) — Education & Journey

Academic
2026 — Present • Chittagong

Chittagong University of Engineering & Technology — CUET

B.Sc. CSE • Undergraduate

Studying Computer Science and Engineering. Core engineering + systems design + building practical projects bridging hardware and software.

2024-25 • Dhaka Cantonment

BAF Shaheen College Kurmitola

Higher Secondary • Science

Built the foundation — establishing first principles — analytical thinking, structural discipline, and scientific fundamentals.

Skill tree — learnship
Earlier unlocks (2)

MERN Stack — Complete Web Development

2021
unlockedWeather App

Arduino Step by Step: Getting Serious With Arduino

2023

CS Fundamentals

Recent
unlockedDSAOOPDatabases

Drone stabilization

Now

Learning flight dynamics with an MPU6050 gyro and an ESP32.

???

Next

Whatever I get curious about next.

locked
(04) — Selected Work • 6 Projects

Projects that
taught me to build.

From my first weather site in 2022 to line-followers and gyro drones. Prototypes, shipped, documented on GitHub shajinahsan.
Live since LIVE

Weather App

Live Weather Dashboard

My first weather website built in 2022. Live weather data with clean UI. Deployed on Firebase - still running. Looking forward to upgrading it using latest technology in 2026.

React.jsWeather APIFirebaseTailwindcss
Weather
⛅
—
Dhaka, Bangladesh • Loading
Humidity
—
Wind
—
Feels
—
Loading…
Data via OpenWeather • Auto-syncs turned on
• In the lab WIP

Drone with MPU6050

Gyro Stabilization • WIP

Upcoming drone project using MPU6050 gyro sensor for stabilization. ESP32 + flight controller logic — work in progress, learning flight dynamics.

ESP32MPU6050Gyro
Building
• Computer Vision

Tesla Dashcam Insight

Video Analysis Tool

Parses hours of Tesla dashcam footage to surface interesting events — detects lane changes, near-misses, and extracts clips automatically. Built for researchers and curious owners.

PythonOpenCVVideo Processing
Prototype
• Autonomous

Line Following Car

Robotics • Sensors

Autonomous line-following car using IR sensors and Arduino. PID tuned, obstacle aware.

Arduino NanoIR Sensors
Prototype
• Internet of Things

Remote Wall Socket

Relay Module • ESP32

Remote controlled wall socket using relay module. Control home appliances from distance using ESP-01 WiFi module. Built for home automation curiosity.

ESP32Relay ModuleCircuits
Prototype
2026 • Computer vision

Face Attendance Logger

Computer Vision • Real-Time

Replaces manual roll calls. It reads a live camera feed, detects every face in the frame, turns each one into a 128-dimensional embedding, and matches it against a pre-encoded database. Every match lands on an admin dashboard with a timestamp.

CameraDetectEmbedMatchLog
Key challenges
  • Multi-face detection in crowded, multi-person frames
  • Handling changing facial features over time
PythonOpenCVFace EmbeddingsSQLite / PostgreSQL
Prototype
(05) — NowCurrently • Drone stabilization

Teaching a drone
to stand still.

MPU6050 gyro + ESP32, learning flight dynamics one gust at a time.

Updated October 2026

● LOCKED● GUST DETECTED● CORRECTINGROLLDRIFT● LOCKEDSIMULATED — NOT FLIGHT DATA
Sensor
MPU6050 gyro
Controller
ESP32
Focus
Stabilization
(06) — Contact

Bring the
spark.

Have a project, question, or delightfully impractical idea? The inbox is open.

Primary channel • Fast response
CUET CSE • Academic use
Shajin Ahsan Shuvo
Personal portfolio
shajinahsan

Send a message

Your message goes straight to my inbox, and I reply to the email you sent me :)