Tyler Eaker - CS-499 Portfolio

Welcome to my capstone portfolio. This collection of work demonstrates my mastery of software engineering, algorithms, and database management through the enhancement of three key artifacts.

Professional Self-Assessment

A reflective analysis of my journey through the Computer Science program, outlining my professional goals, values, and core competencies in collaborative development, stakeholder communication, and secure software architecture.

Code Review

An informal walkthrough of the original artifacts, identifying areas for improvement in structure, logic, and security prior to enhancement.

Enhanced Artifacts

Artifact 1: Software Design & Engineering (C++)

A 3D OpenGL scene rendering a complex environment. Optimized by refactoring duplicate render logic into efficient reusable methods.

Updated Code: Browse Enhanced Source
Old Code: Browse Original Repo

Narrative:

Artifact 2: Algorithms & Data Structures (Java)

A high-performance in-memory contact service. Optimized with HashMap indexing for O(1) lookups and comprehensive unit testing.

Updated Code: Browse Enhanced Source
Old Code: Browse Original Repo

Narrative:

Artifact 3: Databases (Python)

A full-stack dashboard for the Grazioso Salvare animal shelter. Refactored to use a secure, object-oriented database layer.

Updated Code: Browse Enhanced Source
Old Code: Browse Original Repo

Narrative: