Nick Waggoner

Software Engineering
Data Visualisation
Web Design

Nick Waggoner Portrait

University of Colorado Colorado Springs

Bachelor of Innovation in Computer Science
Collateral: Creative Communication

Innovation

in·​no·​va·​tion (noun): The process of transforming ideas into impact

  • Particle Swarm Optimization with Dynamic Targets
    Particle Swarm Optimization with Dynamic Targets

    Particle Swarm Optimization algorithm experiment with moving/degrading target was initially designed to implement Ant Colony Optimization, but has been refactored for particle swarm with targets decaying on convergence (inversely proportional to swarm velocity). Decay rate defined as carry_capacity of particles defines the number of particles required to be in proximity to target for it to decay self.particles_for_decay = self.NumParticles * (1 - self.w) if 0 < w <= 1 else self.NumParticles

  • CFA GIS Delivery Zone Optimization
    CFA GIS Delivery Zone Optimization

    Mapbox GIS visualization using historic delivery data to inform delivery zone optimization through speed of service

  • NASA Landslide Data Visualization
    NASA Landslide Data Visualization

    Includes public NASA landslide data from 1988-2017 Visualizes landslide dataset on a GIS tileset using the Mapbox tool.

  • Article: Outrunning Digital Realism
    Article: Outrunning Digital Realism

    As reality virtualization becomes more prevalent, virtual reality threatens both physical interaction and the instigation of severe social dilemmas revolving around escapism.

  • REAL-WORLD CYBORGS | Human Augmentation Video Essay - Deus Ex: Human Revolution
    REAL-WORLD CYBORGS | Human Augmentation Video Essay - Deus Ex: Human Revolution

    Discussion of current technology, technological development tracjectory, and social and ethical topics relating to replacing, supplementing, and superseding human abilities through use of tools and augmentation.

  • Healthcare Robotics Lecture: Autonomous Agents and Human Augmentation
    Healthcare Robotics Lecture: Autonomous Agents and Human Augmentation

    Short Lecture on current healthcare robotics systems, artificial intelligence, and ethics of robotics in relation to the benefit brought about by these technologies.

Programming Languages

Python
Python
Java
Java
JavaScript
JavaScript
Golang
Golang
C++
C++
Objective C
Objective C
HTML
HTML
CSS
CSS
Ruby on Rails
Ruby on Rails

Tools and Frameworks

React.js
React.js
Next.js
Next.js
GraphQL
GraphQL
Docker
Docker
Git
Git
Tailwind CSS
Tailwind CSS
Adobe
Adobe Creative Suite
Mapbox

Concepts and Professional Skills

Object-Oriented Programming
Data Visualisation
SaaS
Test-Driven Design
Technical Writing
Patent Drafting