Skills

Of

The

Programmer

Java C++ Python HTML/CSS PHP Unity

Currency Converter

  1. Utilized currency formatting classes
  2. Clean GUI using JavaFX
  3. Utilized nested JavaFX Nodes

CIS 1202 Midterm

  1. C++ class programming
  2. Time pressure (2 hours total)

Matplotlib

  1. Utilized fundamental graphs
  2. Clean graphs with Matplotlib

Pandasia Chocolates

  1. Utilized nested CSS grids
  2. Utilized CSS grid areas

Register/Login

  1. Stored data in local server
  2. User entry forms via POST
  3. Utilized cached data

NASA Hunch VR Simulation

  1. Leader of team development
    1. Scheduling meetings
    2. Communicating goals
    3. Disciplined members (including self) as needed
  2. Real-world research
    1. Constantly updating information
    2. Research organization
    3. Utilized collaboration applications
  3. Prototype development
    1. Zero prior experience
    2. Utilized Unity VR implementation
    3. Basic modeling
    4. Editing models to requested accuracy
    5. Simulated lunar gravtiy
    6. Version control
    7. Experiment via simulation

Latin Square

  1. High-level use of arrays
  2. Created valid random patterns

Tornado Alley Research

  1. Utilized Pandas
  2. Utilized GeoPandas
  3. Data analysis
  4. Written/Oral presentation
  5. Basics of reporting

Tree and Book

  1. Utilized CSS pseudo-3D

Integrated Game Project

  1. Multi-class programming
  2. Multi-exception handling
  3. File management
  4. Array management
  5. Basics of game development

New Years Site

  1. Basic Javascript
  2. Utilized Javascript dates

Personal Forums

  1. Multi-user interaction
  2. Rating system
  3. SQL injection protection
  4. Advanced database utility

Lyman Hall Theatre

  1. Calendar/Table creation via Javascript

Personal Website (Present)

  1. Website design
  2. Complex CSS rules
  3. Creative freedom