My name is Keith Webb and I am a programmer, gamer, and general tech enthusiast. I went to college at Shawnee State University and my (dual) major is Digital Simulation and Gaming + Computer Engineering Technology with a minor in Digital Simulation and Gaming Arts. 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 was a 4.0 student at Shawnee and I received an A+ in all of my programming classes. My teachers put the likelihood of me graduating with the degree at very high (safe to say, they were right!). I have worked on countless personal projects and several learning endeavors. I was very active on Lynda.com (RIP) and I never stop learning. My dream job is working at Bethesda on Fallout games, but these days I do automotive firmware engineering. (What a twist of fate!)
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 the official book. My experience with PHP is more limited, 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 95-100% of anything that could be asked
- C
- Embedded C
- C++
- C#
- Python
- Java
- HTML
- CSS
- JavaScript
Known Languages (Intermediate) : I can do just about anything required with these.
- Rust
- 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)