Ethan King
Aspiring Software Developer currently studying Computer Science in Salt Lake City, Utah. Always looking for new projects and experiences.

ethandenverking@gmail.com

About
Background

I am currently studying Computer Science at the University of Utah in Salt Lake City, Utah. I'm currently working full time in the HR Solutions field for a SaaS company while wrapping up my degree and I'm expected to finish Fall of 2025.

I first became fascinated by computer programming and problem solving when I was a young child playing online games that allowed users to code and create their own videogames using the Lua programming language. Using text files made by other users, I eventually pieced together how to perform basic functions and tasks.

I'm thrilled to acquire more experience and learn more about computer science over the next couple years, whilst also enhancing my skills and toolbox.

Soft Skills

Time-Management

Problem Solving

Adaptability
Critical Thinking

High Digital Fluency

Quick Learner

Hard Skills

Java

C#

Javascript

HTML

CSS

SQL

Python

React

Major-Related Courses
  • DES2615 - Designing Human Centered Experiences
  • CS4530 - Computer Systems
  • CS5530 - Database Systems
  • CS4440 - Computer Security
  • CS3550 - Web Software Dev I
  • CS4550 - Web Software Dev II
  • CSIS2420 - Algorithms & Data Structures
  • CSIS2810 - Computer Architecture
  • MATH1210 - Calculus I
  • MATH1220 - Calculus II
  • MATH2220 - Calculus III

GPA: 3.55

Projects
Tabletop Music Manager

Tabletop Music Manager is a tool designed to streamline audio management during tabletop sessions. TMM uses the YouTube Player API in order to stream audio from videos directly, allowing users to ignore the clunkiness of having several tabs open during a session.

Console Draw

Console Draw is a console application created with the purpose of allowing the Visual Studio Console to be used as a canvas for creative expression. The canvas uses a custom form of hit detection to draw inside the bordered area and press buttons. It includes features such as an Undo, Flood Fill, Color Replace, and file saving.

Mastermind

Mastermind is a codebreaking game for one player in which they input a pattern of marbles and are given feedback to inform their guess. It implements MouseListeners and MouseEvents to allow the user to drag elements, further enhancing immersion. Built using Java and Swing

Millennial Roadtrip

Millennial Roadtrip is a graph application that uses Djikstra's Algorithm to find the shortest path from one state or U.S territory to another. It includes fun messages for each state as well as ASCII animations

Ethan King
Aspiring Software Developer and Engineer currently studying Computer Science in Salt Lake City, Utah. Always looking for new projects and experiences.
About
Background

I am currently studying Computer Science at the University of Utah in Salt Lake City, Utah. I'm currently working full time in the HR Solutions field for a SaaS company while wrapping up my degree and I'm expected to finish Fall of 2025.

I first became fascinated by computer programming and problem solving when I was a young child playing online games that allowed users to code and create their own videogames using the Lua programming language. Using text files made by other users, I eventually pieced together how to perform basic functions and tasks.

I'm thrilled to acquire more experience and learn more about computer science over the next couple years, whilst also enhancing my skills and toolbox.

Soft Skills

Time-Management

Problem Solving

Adaptability
Critical Thinking

High Digital Fluency

Quick Learner

Hard Skills

Java, C#, Javascript

HTML, CSS, SQL

Python, React

Courses
  • DES2615 - Designing Human Centered Experiences
  • CS4530 - Computer Systems
  • CS5530 - Database Systems
  • CS4440 - Computer Security
  • CS3550 - Web Software Dev I
  • CS4550 - Web Software Dev II
  • CSIS2420 - Algorithms & Data Structures
  • CSIS2810 - Computer Architecture
  • MATH1210 - Calculus I
  • MATH1220 - Calculus II
  • MATH2220 - Calculus III
Projects
Tabletop Music Manager

Tabletop Music Manager is a tool designed to streamline audio management during tabletop sessions. TMM uses the YouTube Player API in order to stream audio from videos directly, allowing users to ignore the clunkiness of having several tabs open during a session.

(NOT MOBILE COMPATIBLE)

Console Draw

Console Draw is a console application created with the purpose of allowing the Visual Studio Console to be used as a canvas for creative expression. The canvas uses a custom form of hit detection to draw inside the bordered area and press buttons. It includes features such as an Undo, Flood Fill, Color Replace, and file saving.

Mastermind

Mastermind is a codebreaking game for one player in which they input a pattern of marbles and are given feedback to inform their guess. It implements MouseListeners and MouseEvents to allow the user to drag elements, further enhancing immersion. Built using Java and Swing

Millennial Roadtrip

Millennial Roadtrip is a graph application that uses Djikstra's Algorithm to find the shortest path from one state or U.S territory to another. It includes fun messages for each state as well as ASCII animations