Anisha Malani

Systems programming

Networking Engineering Projects

Shows computer science depth beyond interface work through reliability, protocol behavior, and routing logic.

Systems programming

Reliable UDP transfer with checksum validation and acknowledgments.

Link-state routing model using Dijkstra's shortest-path algorithm.

Networking Engineering Projects

Overview

What this project is

C programming projects covering reliable UDP file transfer, checksum validation, acknowledgments, link-state routing, and Dijkstra's algorithm.

Coursework and engineering projects focused on protocol behavior, file transfer reliability, and routing algorithms.

Problem

The product or engineering challenge

Networking systems need to preserve reliability and route information correctly even when built on lower-level primitives.

Constraints

What shaped the work

  • Work close to protocol mechanics rather than relying on high-level networking abstractions.
  • Validate correctness through checksums, acknowledgments, and route computation.

Approach

Design and engineering approach

  • Implemented reliable transfer concepts on top of UDP primitives.
  • Applied link-state routing logic and Dijkstra's algorithm to compute paths.

Solution

What shipped or was prototyped

A set of C-based networking projects demonstrating reliability mechanisms and routing behavior.

Key decisions

How tradeoffs were handled

  • Emphasized correctness and clear protocol state handling.
  • Kept implementation details explicit to understand the networking concepts.

Outcome

Result and evidence of skill

A technical foundation piece that rounds out the portfolio with lower-level engineering work.

Learning

What the project clarified

  • Frontend and product work benefit from the discipline learned in systems-level debugging.

Architecture

Reliable UDP transfer with checksum validation and acknowledgments.

Link-state routing model using Dijkstra's shortest-path algorithm.

Next: explore more of Anisha's product, systems, and visual design projects.

View all projects