My Projects

A showcase of my work in software development, data science, and algorithm visualization. Each project represents a unique challenge and learning experience.

Featured Projects

goDFS - Distributed File Storage
Distributed Systems
Image by Shubham Dhage on Unsplash
GoTCP NetworkingAES-CTR Encryption+3

goDFS - Distributed File Storage

A peer-to-peer distributed file storage system built in Go, featuring encryption, content-addressable storage, and automatic replication across network nodes.

Roots Academy
Full-Stack Cross-Platform Solution
FlutterFirebaseBloc

Roots Academy

Delivering comprehensive Islamic essentials program on over 45 university campuses globally.

NeuroScout
Full-Stack Web App
ReactNode.jsPostgreSQL+2

NeuroScout

A cognitive assessments platform to help football academies optimise their talent selection.

Software Development

Pathfinding Algorithm Visualizer
Algorithm Visualization
JavaScriptHTML5 CanvasCSS3+1

Pathfinding Algorithm Visualizer

Interactive visualization of popular pathfinding algorithms like A*, Dijkstra, and BFS.

JavaScriptHTML5 CanvasCSS3
Sorting Algorithm Visualizer
Algorithm Visualization
JavaScriptHTML5 CanvasCSS3+1

Sorting Algorithm Visualizer

Educational tool for visualizing various sorting algorithms in action.

JavaScriptHTML5 CanvasCSS3

Data Science

PyAutoGrad Library
Data Science
PythonNumPyObject-Oriented Programming+1

PyAutoGrad Library

Custom automatic differentiation library implemented from scratch in Python.

PythonNumPyObject-Oriented Programming
LSE Research Impact Analysis
Data Science
PythonPandasMatplotlib+3

LSE Research Impact Analysis

Data analysis project examining the global impact and influence of LSE's research output.

PythonPandasMatplotlib