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

ABOUT THE BUILDER

I’m learning to build
things I can explain.

An Electronics & Communication Engineering student who started with Python, built product ideas with teams, and is now leaning into Java backend development.

THE PATH SO FAR

A few chapters
in progress.

Not a straight line. More like a series of small turns that slowly start to connect.

01

FOUNDATION

Python, web & SQL

Small CLI tools, early web projects, and learning how data moves through an application.
02

DATA EXPERIMENTS

ForecastML — Kolkata

Turning historical weather data into a forecasting experiment with Random Forest and visualisation.
03

BUILD WITH PEOPLE

Hackathons & product thinking

Fasal Mitra, AgroChain, and RAKSHAK: learning to turn a problem statement into a team-built idea.
04

SMALL THINGS SHIPPED

Banking System & SRMS

Practising persistence, input handling, data flow, and the value of a finished, explainable project.
05

CURRENT CHAPTER

Core Java, properly

Task Manager, OOP, collections, exceptions, method documentation, Javadoc, and cleaner Git habits.
06

THE NEXT TURN

Spring Boot & REST APIs

Next: bring these fundamentals into APIs, persistence, testing, and a backend structure I can explain.

HOW I LIKE TO WORK

My rules of thumb.

01

Understand first.

Know why an abstraction exists before adding another one.

02

Make it readable.

Code is also a message to the next person who opens the file.

03

Ship small.

A finished, explainable project beats a huge untouched plan.

THE NEXT CHAPTER

Core Java now.
Spring Boot next.

I want to understand the model, service layer, exceptions, and persistence before adding a framework on top.

Explore the projects ↗