Hello, I'm

Gregory Whitman

Full Stack Developer

Contact Me

About Me

Hi! My name is Greg and I enjoy building solutions to both simple and complex problems.

The problem solving process has always fascinated me. Which has led me down the path to becoming a Full Stack Developer.

My interests surpass web development and have recently entered into the realms of game development, writing bots for automation, and exploring the world of engineering.

Each of these provide their own unique problems and solutions which feeds my ever growing desire to learn and understand more!

Where I've Worked

What I've Built

Featured Project

Genetic Algorithm Research

Researching genetic algorithms applied to pathfinding, specifically the effect of Second Chance Mating within the selection portion of the algorithm. This project includes a visual demo, a presentation that dives into genetic algorithms, and finally a research paper that concludes my findings. If you find this project interesting, checkout another application of genetic algorithms here .

  • Java
  • Processing
  • Eclipse
Featured Project

newsbriefs.us

A simple news site that updates content daily by scraping the web with Puppeteer. With this project, I wanted to explore everything that goes into hosting a site.

  • AWS EC2
  • AWS Route 53
  • Certbot
  • Puppeteer
  • Bootstrap
  • NodeJS
  • Express
  • Nginx
  • Pm2
Featured Project

gregorywhitman.dev

My personal website built from scratch that acts as a place to store some of my recent and old projects as well as showcase some of my skills.

  • AWS EC2
  • AWS Route 53
  • Certbot
  • Bootstrap
  • Pug
  • NodeJS
  • Express
  • Nginx
  • Pm2

Extra Projects

Genetic Algorithm: String Matching

Yet another application of Genetic Algorithms, but applied to string matching. Employing multiple algorithms to determine the fitness of each individual in the population.

  • Javascript
  • Processing
  • p5.js

Pixel Character Art/Animation

Simple 2D character looping through its different movement frames.

  • Pixilart

Simple Shell Script

Program that serves as a shell interface that accepts user commands and then executes each command in a separate process.

  • C
  • Vim

victorysweepstakes

Decided to dip my toes into affiliate marketing with push notifications. This page served as the location users would land on to opt into push notifications.

  • Javascript
  • Socket.io
  • Bootstrap

Canyon Bunny

A 2D platformer game, but built with a team of other developers to work on version control.

  • Java
  • LibGDX

Flappy Bird Clone

Simple 2D platformer mimicking the popular game "Flappy Bird". With ability to create custom maps in microsoft paint.

  • Java
  • LibGDX

Reach out to me!

My inbox is always open. Let me know if you have any questions. I’ll do my best to get back to you!

gwhitman55@gmail.com

Say Hello!