This website is outdated. Please go here instead.

Hi, I build things with code.

Welcome! My name is Charles and I live in Columbus Ohio where I develop software and study data analytics. When I'm not coding I juggle a long list of hobbies, most of which would bore you. What won't bore you (I hope) are my awesome projects, so...

Be sure to check out my projects!

University Hospital Clinic

Tools: Java 8, Eclipse, Github, Git Bash, JUnit, TDD, Pair Programming

A simple command-line program that simulates managing and interacting with employees and patients in a hospital setting, including actions like “hire”, “fire”, “pay salary”, and “draw blood”.
See More

Virtual Pet

Tools: Java 8, Eclipse, Visual Studio, Github, Git Bash, JUnit, TDD, Agile/Scrum

A command-line simulation for managing a “shelter” of virtual pets. The virtual pets come in various types and have different preferences and internal values that affect things like “health”, “hunger”, and “boredom”.
See More

Airline On-Time Performance

Tools: R Markdown, RStudio, SQlite, Google Drive, Teamwork, Statistics

An R Markdown report analyzing international flight cancellations and delays using a custom-built database with data from the Bureau of Transportation Statistics. Utilized statistical techniques like ANOVA and post-hoc error correction.
See More

Global Alcohol Consumption

Tools: R Markdown, RStudio, Google Drive, Teamwork, Statistics

An R Markdown report analyzing alcohol servings per capita for different categories of alcohol across countries using data from the World Health Organization. Utilized statistical techniques like maximum likelihood estimation and quantile-quantile plot comparisons.
See More

Connect Four AI

Tools: Java 8, Eclipse, Github, Git Bash, Swing

A graphical user interface and AI opponent for playing a digital version of the popular board game, Connect Four. The AI was programmed using a heuristic-based approach, and the user may choose among multiple dificulty levels.
See More

About Me

Technical Inventory / Skills

  • • Java
  • • Spring
  • • Hibernate
  • • JPA
  • • JavaScript
  • • MVC
  • • HTML
  • • CSS
  • • Flexbox
  • • Grid
  • • TDD
  • • Agile (Scrum)
  • • Object Oriented Programming (OOP)
  • • AJAX
  • • JSON
  • • Restful APIs
  • • Responsive Design / Mobile
  • • Structured Query Language (SQL)
  • • Relational Databases
  • • Source Control / Git
  • • Data Structures and Algorithms
  • • R / RStudio
  • • .Net Core
  • • Active Directory
  • • Adobe Photoshop
  • • McCafe ePolicy Orchestrator
  • • Information Security
  • • Statistical Analysis
  • • Customer Service
  • • Hardware & Software Configurations
  • • Troubleshooting

Professional Summary

I'm a former U.S. sailor from the CVN 77 aircraft carrier stationed in Norfolk Virginia where I served for approximately 4 years as a Naval IT. My period of service included a 9 month deployment to the Persian Gulf in 2014 with Carrier Strike Group 2, and my job as an IT involved a wide range of technical troubleshooting and customer service. The "customers" were officers, contractors, and fellow enlisted personnel on a ship of roughly 7000 people. Naval IT duties are similar to those of a civilian IT, but combine areas such as helpdesk tech, sys admin, network tech, security analyst, and radio tech. Included are also navy-specific work such as ship maintenance, watch standing, and training for emergencies and damage control. (Civilian ITs don't learn how to extinguish fuel fires.)

Education

Prior to the Navy I studied at Muskingum University, earning a B.S. in computer science. The curriculum focused on software engineering and mathematics. I loved it, and I developed a deep fascination with artificial intelligence.

Most recently I attended several semesters at The Ohio State University studying statistics, chemistry, and biology. My purpose in doing so was to get a better sense for the data-analytics side of computer science and investigate the field of bioinformatics. I found statistics fascinating, and I'm now eager to pursue a career that combines software engineering and data science.

Hobbies / Interests

I'm a nerd. When I'm not coding I read a lot of sci-fi and fantasy, and I annoy my neighbors by playing the piano too loudly. I love traveling, computer games, playing tennis, and running outside (most days on the Olentangy Trail). Sometimes I host board game nights for my fellow nerds and sometimes I make silly images in photoshop. Intellectually I have insatiable curiosity. Beyond fiction, my typical reading ranges from cosmology, biology, and neuroscience to philosophy, politics, and history. My personal hero is Carl Sagan, and the most profound book I've read recently is Superintelligence by Nick Bostrom.

Contact

I'm currently seeking work in software development, and studying data science on the side. My dream is to work in the field of artificial intelligence, but I love coding in general so I'm eager to contribute to any team!

For phone contact please use my Google Voice number (top link). Otherwise feel free to send me a text or email.