About Me

Welcome to my Website! My Name is Aaron Anderson and I am an experienced software engineer currently working for Coursera.

In my free time I love traveling, being outdoors, listening to new music/seeing new movies, and alwasy enjoy learning and trying new things.

You can check out some of the projects I've worked on here or see my resume here.

Projects

Cash Pass App

Puzzle game developed for iOS using swift. The game revolves around passing money back and forth between people to get everyone to a positive balance in the fewest amount of moves. Over 30 unique levels are provided as well as a create a level feature. The app is available on the app store for free download.

Go Neural Network

Implemented an artificial neural network for classification problems in Go. The model takes as input a csv file of data representing a large number of examples and their corresponding features and outputs the most likely class for each example. The user can the number of nodes in the hidden layer, as well as activation function, epochs, and learning rate. The model also has a parallel programming implementation to speed up the training time.

Asteroids video game in Java

Developed an asteroids video game in Java. The game uses the runnable interface and the swing class to make a frame for the game to run. The visuals are drawn with vector graphics and drawn off screen before rendered completely on the screen. Sprites are used for asteroids, the ship, debris, and other visuals. Every other level in the game is a maze for which the ship has to escape. Sounds are also implemented using the sounds class.

PostgreSQL Database Web Application

Created a web application to access and change a postgreSQL database with multiple relations of > 10,000 entries. A python script that utilizes bottle and pyscopg2 connects to the postgreSQL server and creates a simple web app to read and write some of the data. The web app has functionality including searching, inserting/updating/deleting records, and viewing and inserting related records. The web app was made using HTML and a bootstrap framework.

Resume

You can download my resume here.

Contact

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form