About

Some Fun Facts

  • I've been to about 29 countries
  • My favorite book series is A Song of Ice and Fire
  • My favorite television series are Game of Thrones and House of the Dragon

My name is Ashton Thomas, I'm a Junior/Senior level Computer Science student at the University of Michigan -- Ann Arbor. I am majoring in Computer Science Engineering and minoring in International Engineering. I'm heavily interested in computer programming, geography, and mapping as I aspire to work at Apple Maps or Google Maps someday to intertwine the three.

Skills

Web Development

I utilized HTML, CSS, Javascript, and Bootstrap to construct websites, including the ongoing development of my personal website among other websites.

C++

I predominantly develop my programs in C++ due to its superior performance, especially when dealing with large-scale algorithms. Feel free to explore the various projects I've worked on.

Python

I employ Python for both coding, especially tackling Leetcode. It stands out as one of my preferred languages due to its large library, making it an excellent tool for graph and machine learning applications

SQL

I employ SQL to handle database operations for back-end applications in all my programs. Its efficiency in quickly transmitting and receiving data makes it a valuable language for this purpose.

Machine Learning

With extensive experience, I have utilized Python, Keras, and C++ to construct machine learning models. Using these, I've developed a deep understanding of building advanced algorithms, harnessing powerful libraries, and applying state-of-the-art techniques in the dynamic field of machine learning.

Geography

Ask me a question and likely I can answer, I know where all countries in the world are and can tell you most of the world's capitals and flags. I'd love to use this skill in mapping and aspire to work at a digital mapping company someday.

Portfolio

Welcome to my Projects Portfolio! Here you will find a conglomeration of different coding projects ranging in language and topics that I expect will interest you. Here are projects involving HTML, CSS, Julia, C++, Python, Javascript, Matlab, and more! Feel free to click around and sort through the projects using the buttons below, if you click on an image it will take you to a new page for each. However, if you want to view a description of them all together please press "Projects Page" in the navigation bar.

  • All
  • C/C++
  • Matlab
  • Web
  • Julia
  • Python
  • Assembly
  • Machine Learning
  • Quantum

Language: C

Assembly Linker

Language: C

Assembly Simulator

Language: C++

Bank Simulator

Language: C

Cache Simulator

Language: C++

Calculating Rocket Payloads

Language: Julia

Computing Alaskan Precipitation

Language: C++

Euchre Simulation

Language: Python

Geoguessr AI

Language: C++

Image Resizing

Language: Python, Javascript

Instagram Clone

Language: C++ & Matlab

K-means Machine Learning

Language: C

Machine Code Generator

Language: MATLAB

Maze Solver

Language: C++

MST & TSP Calculator

Languages: Python, C++, HTML

Office Hours API

Languages: HTML, CSS, Javascript

Personal Website

Language: C++

Piazza Post Sorter

Language: C

Pipeline Simulator

Language: Python

Quantum Fault Tolerance Library

Language: Python

Search Engine

Language: Julia

Segway Optimization

Language: Python

Study Group Coordinator

Langauge: MATLAB

Tumor Detection

Language: C++

Zombie Defense Game

Language: C++

3-D Puzzle Solver