Portfolio

Projects

Systems, networking, and AI projects — from BitTorrent and network design to image inpainting with deep learning and high-performance backends.

MapReduce

Open MapReduce on GitHub

Distributed MapReduce framework in Go with a long-lived coordinator, worker daemons, and standalone file server. Jobs are submitted as JSON via HTTP API/CLI; workers and coordinator run on different machines with no shared filesystem — all data moves through the file server.

Go • Distributed Systems

Aegis: Distributed KV Store with Raft

Open Aegis: Distributed KV Store with Raft on GitHub

Single-threaded distributed key-value store in C with Raft for consensus — focused on correctness, log replication, and fault tolerance.

C • Distributed Systems

Image Inpainting with Partial Convolution

Open Image Inpainting with Partial Convolution on GitHub

Encoder-decoder network with partial convolution that automatically reconstructs missing/damaged image regions, preserving visual quality and integrity — served via FastAPI + SvelteKit on Azure.

SvelteKit • Azure • FastAPI • PyTorch

Pulchowk Campus Network Design

Open Pulchowk Campus Network Design on GitHub

Designed and implemented network infrastructure for Pulchowk Campus in Cisco Packet Tracer — segmentation, routing, and service reliability across academic blocks.

Cisco Packet Tracer

BitTorrent Client

Open BitTorrent Client on GitHub

BitTorrent client in Go that parses torrents, connects to peers, and downloads pieces over the BitTorrent protocol.

Go

Rubiks

Open Rubiks on GitHub

Graphical Rubik's Cube simulator with cube motion and solver for scrambled states — 3D transforms, animation, and algorithmic move sequences.

C++ • OpenGL

Breakout

Open Breakout on GitHub

Classic Breakout brick game implemented in OpenGL with collision handling, rendering, and gameplay loops.

C++ • OpenGL

Jobs API

Open Jobs API on GitHub

Backend service for matching clients with jobs — REST API with service-layer structure for clients, candidates, and job workflows.

Node.js • Express

Social publishing platform where writers post literature — Go/Fiber + MongoDB APIs with social posting flows for writers and readers.

Go • Fiber • MongoDB