Detailed case studies
Full-stack projects
Applications connecting interface, logic, APIs, testing, and data.
AI-Powered Client Web Application
A production-oriented AI-assisted web application being developed for a real client, with emphasis on dependable workflows, usable interfaces, and maintainable integration.
CPSC 310 Software System
A team-built TypeScript and Node.js system focused on modular architecture, typed workflows, and automated testing.
Placement Tracker
A workflow tool for organizing applications, deadlines, status updates, and career-planning information.
Password Manager
A secure Java desktop application for creating, organizing, and retrieving account credentials through a structured object-oriented interface.
Astronomy FAQ App
Created a full-stack FAQ application with an Ionic interface and a Node/MongoDB backend.
Car Rental Management System
Developed an Avalonia and SQL Server application supporting CRUD workflows for rentals and reservations.
Blocky Linked List
Implemented image-block operations using a custom singly linked list.
HexTree Image Compression
Built a recursive six-way tree for image representation, compression, and pruning.
Ionic Store Management App
Built a three-tab Ionic application with authentication and an Express CRUD backend.
Sketchify Debugging Lab
Diagnosed and repaired a C++ image-processing program using structured debugging and GDB.
Task Manager App
Built a tabbed task-management application backed by Express and MongoDB.