SP / BUILD LOGCODE · DATA · SYSTEMS

A DEVELOPER IN THE MAKING / KOLKATA, INDIA

Sayan Paul.

LEARNING THE BACKEND, ONE BUILD AT A TIME

Opening the workbench...

CURRENTLY LEARNINGBUILD · DEBUG · DOCUMENT

PROJECT INDEX / 001—012

Things I’ve built.

Each project is a snapshot of what I was trying to understand at the time. Some are finished personal builds; some are team concepts and experiments.

PROJECT / 01
TaskService.java

01 Map<Long, Task> tasks;

02 createTask(task);

03 try { save(task); }

04 catch (Exception e)

05   learnSomething();

CORE JAVA · OOP · COLLECTIONS

Task Manager

A CLI task manager built around clear responsibilities, explicit state, and predictable error handling.

JavaOOPHashMapEnums
PROJECT / 02
₹
LOCAL BANK / CLI
PYTHON · OOP · SQLITE

Command-Line Banking System

A small banking system focused on persistence, object-oriented structure, and hashed PIN storage.

PythonOOPSQLitePIN hashing
PROJECT / 03
KOLKATA / WEATHER SIGNAL
2017—2022RANDOM FOREST
PYTHON · MACHINE LEARNING · DATA VISUALIZATION

ForecastML — Kolkata

A Kolkata weather experiment combining historical data, model predictions, an API, and interactive charts.

PythonPandasscikit-learnPlotly
PROJECT / 04
✳
FIELD → MARKET
AGRI-TECH · HACKATHON CONCEPT · PRODUCT THINKING

AgroChain

An agriculture-market concept bringing together Fasal Mitra and SupplySathi ideas.

Product designPython / ML conceptsMultilingual UXMarketplace flows
PROJECT / 05
RAKSHAK
FIELD INTERFACE / SIH26
FLUTTER · TEAM PROJECT · UI

RAKSHAK · SIH26

A team-built Flutter interface for a public-safety concept, including role-based and report-oriented screens.

FlutterDartUI implementationTeam collaboration
PROJECT / 06
> student.getRecord()Record found ✓_
PYTHON · CLI · FUNDAMENTALS

Student Record Management System

A CLI project for student records, data flow, and programming fundamentals.

PythonCLIData structuresInput validation
PROJECT / 07
T20 / OUTCOME MODEL
RCBVSCSK
WIN PROBABILITY68 / 32

BALL BY BALL · VENUE SIGNAL

AI / MACHINE LEARNING · 2025

IPL Match Outcome Predictor

A Flask-powered model for match predictions and tournament simulations using ball-by-ball data, historical performance, and venue context.

PythonFlaskscikit-learnPandas
↗
PROJECT / 08
PIT DETECTION / FIELD SURVEY
AI / COMPUTER VISION · 2026

Sapling Survival Analysis

A geospatial vision pipeline for comparing drone survey imagery, detecting plantation pits, estimating survival status, and producing GIS-ready overlays.

OpenCVRasterioNumPyGIS
↗
PROJECT / 09
+
SAFESPACE / COMPANION
AI / FULLSTACK · 2025 · TEAM PROJECT

SafeSpace — AI Safety Companion

A safety-focused web-app concept combining chat-risk signals, distress-aware tools, safe-zone suggestions, and contextual emergency alerts.

Next.jsTypeScriptGroq AITailwind
↗
PROJECT / 10
SP.PORTFOLIO
AS A BUILD LOG.
HTML · CSS · JS / 2026
WEB DEVELOPMENT · 2026

My Portfolio

A multi-page, motion-led portfolio exploring editorial typography, custom interactions, a skills network, and a serverless contact flow.

HTMLCSSJavaScriptanime.js
↗
PROJECT / 11
N
NOELLELOCAL PERSONAL AGENT
AI AGENT · LOCAL-FIRST · 2025

Noelle — Personal AI Agent

A local-first assistant concept combining web browsing, file analysis, semantic search, voice I/O, and a persistent persona.

PythonOllamaFAISSPlaywright
↗
PROJECT / 12
devsayan.meA PREVIOUS CHAPTER ONLINE↗
LIVE WEBSITE · 2026

Portfolio — Live Edition

The earlier portfolio that helped shape this newer, more personal field-notes direction.

Web designPortfolioLive
↗

Nothing matches that search yet. Try a different keyword or category.

✳
A note on the work

This portfolio distinguishes personal builds, team work, and experiments. Technologies appear in the context I used them—not as a claim of expertise in every tool.