Computer Science Projects
A collection of programming projects, technical prototypes, and development experiments.
Library Site
A browser-based dashboard for organizing experiments, participants, sessions, and reports.
Experiment Management and Reporting
Web application and administrative dashboard
The Library Site is a browser-based administration tool for organizing vocational-training experiments and reviewing participant activity. The interface brings experiments, subjects, sessions, status tracking, and detailed session records into one place so researchers can move from an overview to an individual result without leaving the dashboard.
- Presented experiment, subject, session, event, and activity totals through the main dashboard.
- Supported creating, reviewing, and updating experiments and participant records.
- Tracked pending and completed sessions with searchable status and participant details.
- Produced session-detail reports containing outcomes, event timelines, notes, and captured images.
Site Images
Dashboard, experiment, participant, session, and reporting views from the Library Site.
Site Video
A demonstration of the Library Site interface and workflow.
Mobile Apps
A selection of smaller mobile-development exercises covering interfaces, content, accounts, and cloud data.
Mobile Application Exercises
Interface development, application data, and account workflows
These CodePath mobile-development exercises include Flickster, a Swift iOS app that retrieves the week's current movie releases from an API, and Parsagram, an Instagram-style application backed by a separate cloud database. Together they cover API-driven content, navigation, authentication, image posts, comments, and account switching.
- Built Flickster list and detail views for current films, artwork, descriptions, and related metadata.
- Used Swift and a movie API to retrieve and present live content in an iOS interface.
- Built Parsagram photo uploads, feeds, comments, and user-generated content against a cloud backend.
- Implemented and tested login, registration, logout, and account-switching flows.
Mobile App Images
Animated demonstrations of the mobile application exercises.
Security Check
A set of controlled web-security exercises focused on testing, inspection, and documentation.
Web Security Testing Exercises
Controlled demonstrations of website inspection and security-testing workflows
These controlled exercises grew from a year of cybersecurity coursework and capture-the-flag practice, including CodePath's Cybersecurity course. The demonstrations focus on recognizing common web-application weaknesses, inspecting WordPress-based targets, testing input and account behavior, and clearly documenting reproducible findings.
- Inspected website and content-management configurations in authorized practice environments.
- Tested forms and user-input handling while looking for common application vulnerabilities.
- Examined exposed information, user roles, access behavior, and content handling.
- Recorded the steps, evidence, and results of repeatable CTF and lab exercises.
Security Images
Animated demonstrations from the controlled security-check exercises.


















