Smallsh (Linux Shell)
A fully functional Linux-style shell written in C, supporting command execution, I/O redirection, and signal handling.
- Focus: process control, signals, and I/O
- Tech: C, POSIX APIs
Financial Travel Log
A web app that integrates a backend SQL database with a dynamic frontend, designed for tracking travel expenses and generating financial reports.
- Focus: expense tracking and reporting
- Tech: SQL, JavaScript
Parallel Auto-Correlation Tool
High-performance signal analysis tool using MPI to parallelize autocorrelation computations over large data sets.
- Focus: parallel signal analysis
- Tech: MPI
3D Portfolio Website
This portfolio itself, featuring interactive 3D elements with Three.js and a fully responsive design.
- Focus: interactive UI and 3D scene
- Tech: Three.js, HTML, CSS
CS-372: Introduction to Computer Networks
Coursework and labs covering networking fundamentals, protocols, and practical socket programming.
- Focus: TCP/UDP, client-server design, network diagnostics
- Tech: Python
CS478: Network Security
Security-focused coursework exploring secure communication, threats, and defensive techniques.
- Focus: security principles and applied defense
- Tech: security tooling and analysis
CS370: Intro to Security
Introductory security projects covering cryptographic primitives, system hardening, and threat models.
- Focus: foundational security concepts
- Tech: Python
CS475: Parallel Programming
Parallel computing assignments exploring architectures, speedup, and algorithmic design.
- Focus: parallel architectures and performance
- Tech: C++
CS340: Intro to Databases
Database design and implementation work with ER modeling, SQL queries, and basic CRUD apps.
- Focus: relational modeling and SQL
- Tech: HTML, SQL
CS374: Operating Systems
Systems coursework emphasizing processes, system calls, and interprocess communication.
- Focus: UNIX systems programming
- Tech: C
CS361 Course Project
Collaborative software engineering project with a focus on architecture and feature delivery.
- Focus: teamwork and end-to-end delivery
- Tech: C++
Making My Own Website
Personal website in progress to showcase projects, hobbies, and vlogs.
- Focus: personal branding and content
- Tech: HTML, CSS, JavaScript
Git Intro
Introductory Git exercises demonstrating core workflows and collaboration basics.
- Focus: version control fundamentals