Data Scientist & Data Engineer

Hey, I'm Rohan Nandan

I work across the full data science pipeline — from raw data to tested, deployed models — and pair that with software engineering to build real, usable products.

Latest articles

Browse all

Computer-System Operation: Interrupts, I/O, and Storage Hierarchy

Explains CPU and device concurrency, interrupts and traps, bootstrapping, I/O flow, and storage hierarchy basics.

May 31, 2026 4 min read

Operating Systems Foundations: Components, Perspectives, and the Kernel

Breaks down system components, user and OS viewpoints, kernel responsibilities, and the API vs system call model.

May 30, 2026 4 min read

Reconciling Software Estimates: LOC, FP, UCP, and Agile Story-Based Methods

Explains estimate reconciliation and compares LOC, FP, process-based, UCP, and agile estimation using standard formulas and examples.

April 24, 2026 4 min read

Risk Management in Software Engineering: Identification, Projection, and Exposure

Covers software risk types, risk identification factors, assessment checklists, projection steps, risk exposure, and RMMM planning.

April 24, 2026 4 min read

Software Project Planning: Scope, Feasibility, and Scheduling Foundations

Explains the five core planning activities, project task set, scope definition, feasibility checks, and schedule setup for reliable software delivery.

April 24, 2026 12 min read

The Software Crisis Revisited: Quality Attributes, Failure Patterns, and Professional Ethics

Explains software crisis symptoms, causes, quality attributes, and the ACM code of ethics as a practical framework for responsible engineering.

April 21, 2026 11 min read