Stephen Harris
Computer Engineering (BS) Student
stephen.harris@utahtech.edu

LinkedInResume



Preferred Languages
  C 17
  Lua
  x86 Intel Asm

Familiar Languages
  GLSL (OpenGL)
  Python 3
  C++ 11
  RISC-V Asm
  Windows Batch
  Linux Bash/Shell
  Makefile
  Javascript ES6
  AVR Asm

Others I Don't Often Use
  Matlab
  Golang
  HTML5
  CSS
  MSP430 Asm

Familiar Systems/Tools
  ATMega328 Processor
  MSP430 Processor
  OpenGL 3.0/OpenGL ES
  Windows API (WinAPI)
  Blender 4.2
  Microsoft Excel
  Kicad (PCB/Schematic Cad)
  Linux OS
  Windows OS

Showcase



[2025] Turbo Regatta Project (C, Arduino, MSP430, KiCad, LTSpice)

The Turbo Regatta is a collaborative project for engineers at Utah Tech University, which involves designing and building a custom built electric motor, and user interface dashboard, attached to a repurposed pedal boat to be used in the Turbo Regatta Boat Race during the 2025 Utah Tech Engineering Design Day Event.

/turbo-regatta/main/media/ui-circuit-diagram.png /turbo-regatta/main/media/pcb.webp

GitHub Repository



[2025] 3D Game Library (WebGL, WebASM/C, EMCC)

A from-scratch 3D Web Game Library, written in C, and compiled to WebAssembly. Games built in this library can run in a browser environment. This was designed to help speed up development for my very ambitious and self-inflicted over-scoped graphics assignments for CS-3600.

/webgl-c-frame/main/media/maze2.webp /webgl-c-frame/main/media/terrain.webp

Play 3D Balls Demo in-Browser
Play 3D Bezier Curves Demo in-Browser
Play Fractal Zoom Demo in-Browser
Play 3D Maze Demo (press '4' to see the cool stuff)
Play Terrain Generation Demo in-Browser
Play Chess Set Demo in-Browser

GitHub Repository



[2025] Social Media Demo (Flask, Python, HTML)

A CS-2450 group assignment that demos a flask server running a mock social media website. Built using Flask, Python, HTML, CSS, and JavaScript

/cs2450-project-raytheon/main/media/homepage.webp /cs2450-project-raytheon/main/media/homepage-media.webp /cs2450-project-raytheon/main/media/search.webp

GitHub Repository



[2024] Arduino DHT11-Sensor Library (C++, Arduino)

A C++ library for the Arduino-Uno microcontroller that communicates with and reads humidity/temperature values from the Adafruit DHT11-Sensor

GitHub Repository



[2024] 2.5D Space Navigation Game Demo (JavaScript, p5.js)

A web game demo in JS to showcase a top-down space navigation game concept.

/spaaaace/master/media/screenshot3.webp /spaaaace/master/media/screenshot1.webp

Play new demo

Play old demo (2022)

GitHub Repository



[2024] UT Design Day Rock-Em Sock-Em (C/C++, Arduino)

A group project for the official Utah Tech University Engineering Design Day presented at the Carnival Games portion of the event. A Rock-Em Sock-Em inspired game driven by servos, pound pads, and four microcontrollers using I2C protocols.

/DDAY-2024-ROCKEMSOCKEM/main/media/image1.webp /DDAY-2024-ROCKEMSOCKEM/main/media/image3.webp

GitHub Repository



[2024] SimpleWindow (C, WinAPI)

A simplified window manager for the Windows operating system to assist in window creation for tools that only require a simple display, (such as game applications)

GitHub Repository



[2024] AnnoyingKeyboard (C, WinAPI)

A fun gimmick program that when run will dramatically increase the rate of typos as you type by periodically swapping keystrokes, ignoring keystrokes, or substituting keystrokes

GitHub Repository