I'm a Computer Science student interested in understanding how software works beneath the surface — from program execution and memory to artificial intelligence and system-level programming.
I enjoy turning concepts from my coursework into projects that are interactive, visual, and practical.
Currently, I'm building TracePrism, an interactive code execution and memory visualisation tool, while strengthening my foundations in software architecture, compiler concepts, and deep learning.
Interactive Code Execution & Memory Visualizer
A developer-learning tool designed to make program execution easier to see and understand.
The goal is to visualise things that normally remain hidden:
- execution flow
- variables and state
- memory changes
- function calls
- program behaviour
Stack: Python · Streamlit · Runtime Introspection
|
Interactive Code Execution & Memory Visualizer A visual tool for understanding program execution, state changes, and memory.
Status: 🚧 In development |
Artificial Intelligence Coursework Project A complete AI project containing datasets, model implementations, scripts, requirements, documentation, presentation, and demonstration material.
|
|
A C-based contact management system implementing operations for adding, deleting, updating, displaying, and searching contacts.
|
A collection of Assembly programming coursework, including calculator and low-level programming exercises.
|
Software Architecture
│
├── Program Execution
│ └── Runtime Introspection
│
├── Systems Programming
│ └── Memory · Processes · Concurrency
│
└── Artificial Intelligence
├── Computer Vision
├── Deep Learning
└── Machine Learning