About Me

My name is Keith Webb (aka Megabytte) and I am a programmer, gamer, and general tech enthusiast. I go to college at Shawnee State University and my major is Digital Simulation and Gaming. My academic accomplishments are my pride and joy, as well as my programming skills. I graduated from Minford High School with a 4.0 all four years and I did post secondary for my junior and senior years. I was awarded a $2000 scholarship and the Shawnee State Presidents Scholarship, which is a full ride for three and a half years. I am currently a 4.0 student at Shawnee and I have an A+ in all of my programming classes. My teachers put the likelihood of me graduating with the degree at very high. I have worked on countless personal projects and several learning endeavors. I am very active on Lynda.com and I never stop learning. My dream job is working at Bethesda on Fallout games.

I started programming my freshman year of high school when my geometry teacher wanted to get rid of her old college books. She offered me one on C++ and I started reading it.  After about three months of trying out different challenges, I moved on to Java to learn object oriented programming. C++ OOP and pointers were confusing me. After learning all I could about Java, and some C#, I came back to C++ and understood much more. I then spent a major amount of time learning all I could about Allegro 5. I made a few small games, like Pong, and then went crazy learning all I could about anything and everything. I even made a simple game for a competition in XNA. I moved on learning lower level technologies, like OpenGL and some x86 assembly code. I then came back to Java and made Asteroid Cleanup. After that, I worked on a custom forums site with Ruby and Ruby on Rails. My skills with Python come from college and my Lua knowledge came from this book I own. The experience with PHP is more limited and recent, but not beginner level. The Swift skills come from Lynda.com and their respective courses. Unity, SFML, and SDL are more of a past time, but that doesn’t mean I’m inexperienced with them. Below is a link to my public code and a list of knowledge.

My Bitbucket Projects

Known Languages (Expert) : I can do 90-95% of anything.

  • Java
  • C++
  • C#
  • Python
  • HTML
  • CSS
  • JavaScript
  • C

Known Languages (Intermediate) : I can do just about anything required with these.

  • Embedded C
  • Ruby
  • Lua
  • PHP
  • Swift (iOS App Development)

Known Libraries / Technologies

  • SFML
  • SDL
  • Allegro 5
  • LibGDX
  • XNA / Mono Game
  • OpenGL
  • Unity

Completed Games (Not Released)

  • Pong                              (C++ / Allegro 5)
  • Asteroid Cleanup  (Java / LibGDX)

Current Progress With College Classes (A+)

  • Game Programming Foundations 1
  • Data Structures