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.
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