About Me
Personal life
I'm the baby of my family, growing up with two older brothers and an older sister. I grew up mostly homeschooled in elementary school, going back to public school in middle and high school. It was the end of my freshman year of high school that I met my wife. We've now been married for almost 7 years and have a beautiful daughter as well as new baby boy.
When I'm not programming, I enjoy spending time with my family, playing piano, playing video and tabletop games, reading, and gardening. I was the Dungeon Master, or DM, for a Dungeon & Dragons game with my wife, father, sister-in-law, and niece all as players. My favorite video games would have to be World of Warcraft, Star Wars: Knights of the Old Republic, StarCraft, and the Horizon series.
As for books, I enjoy fantasy. I've read through many of R.A.Salvatore's Drizzt series and have finished many of the new Star Wars: The High Republic book series.
Early Life with programming
I grew up in New Albany, Indiana, a small city across the river from Louisville, Kentucky and was homeschooled most of my early education. During the times at home, I had the privilege to travel with my family when my father went on business trips, learning about things like the state bird and the state flower for wherever we were visiting. I also began to discover my love of learning.
Math and science were always my go-to subjects that I wanted to complete first, often going past what I was required to do. When I was around 10 years old, my dad introduced me to programming.
One day, after I had finished my schoolwork, my dad asked me if I wanted to see what he does for his job. Of course, I said, "Sure!" He sat me down at his computer, set a book in front of me and told me, "Type exactly what you see in the book, then save, and run it. Tell me what it does." For the next hour, I typed away at 2 large pages of text, not really understanding what I was putting in. Once I was done, I ran the program.
It popped up a small box that said "Hello World" and had an "OK" button. I was amazed. "If it took that much code to do that little, how does everything else work?" I thought.
Once I went back to public school, every chance I had to be in a computer or programming class, I'd take it. I took general computer use and typing class in middle school. When I got to high school, I learned some Q-Basic, Visual Basic, and finished with taking AP Java, ultimately earning a 5/5 on the AP exam.
College and beyond
After I graduated high school, I started going to a local college working toward an associates degree in computer science, planning to continue into a bachelor's afterwards.
Three years into college, I had learned new languages such as IBM Assembler and some SQL, however I still wasn't close to finishing my associates degree. It was at this time, I got the news that I was going to be a father, so I decided to leave school to focus on supporting my family.
Now, almost 10 years later, I've jumped back into programming with renewed vigor, earning the Unity Essentials and Unity Junior Programmer badges as well as completing a Data Analytics course through Code Louisville.
I recently graduated from Ivy Tech Community College with an Associate of Applied Science in Software Development. During my downtime, I have been working through courses on Gamedev.tv to better learn how to develop games.