Portfolio
These are some of the projects I have worked on over the years.
Capstone Coatings & Windows - www.capstonecw.com
- Wrote a multi-threaded document indexer in Python, with an HTTP front-end. Provided instant relevant results for 40GB of customer data.
- Redesign of site using technology provided by www.camelback.net
- Uses PHP5 and SQLite3 with past customer data pulled processed through Google Maps to provide nearest locations of previous customer homes
- Clever workaround of circles.css CSS bug using 3-way diff
- Set up Google AdWords, Google Analytics, with optimized landing pages to make the web site into a lead source, and not just a brochure
- Redesign of site using technology provided by www.camelback.net
- Uses PHP5 and SQLite3 with past customer data pulled processed through Google Maps to provide nearest locations of previous customer homes
- Clever workaround of circles.css CSS bug using 3-way diff
- Set up Google AdWords, Google Analytics, with optimized landing pages to make the web site into a lead source, and not just a brochure
Lunar Racing Championship
- Invented a Steam/XBox360 lobby and game-play API, on schedule, with documentation and regression tests
- Implemented Steam/XBox360 lobby enabled user interfaces, enumerated TRCs for XBox Live
- Deployed Hudson build server on Tomcat which called NSIS scripts building installers for DVD and Steam Content
- Hired, trained, and supervised my replacement as Network Administrator
- Implemented Steam/XBox360 lobby enabled user interfaces, enumerated TRCs for XBox Live
- Deployed Hudson build server on Tomcat which called NSIS scripts building installers for DVD and Steam Content
- Hired, trained, and supervised my replacement as Network Administrator
Call of Duty 3
- Replaced GameSpy with Demonware for PS2, XBox, and XBox 360 to find games and friends
- Implemented PS2 host migration
- Network enabled Pre-Game, In-Game, and Post-Game user interfaces and icons
- String internationalization of all user interface work
- Found and fixed a bug in Demonware Matchmaking code
- Created easy template for new menu creation by other engineers
- Trained colleagues to implement, link, and debug their own menus
- Lowered compilation priority, allowing 50+ programmers to recompile and work at the same time, for the first time
- Implemented PS2 host migration
- Network enabled Pre-Game, In-Game, and Post-Game user interfaces and icons
- String internationalization of all user interface work
- Found and fixed a bug in Demonware Matchmaking code
- Created easy template for new menu creation by other engineers
- Trained colleagues to implement, link, and debug their own menus
- Lowered compilation priority, allowing 50+ programmers to recompile and work at the same time, for the first time
SOCOM 3: U.S. Navy Seals
- Refactored the HTTP client middleware used in SOCOM 3 to:
- 1) make the sockets non-blocking
- 2) integrate the PS3/PSP sockets of a coworker
- 3) integrate an SSL module written by another coworker
- Guaranteed release of HTTP client product to another team,for release to all Sony studios
- Rewrote build system written in Perl and Make to run parallel builds, and set up a Luntbuild build server
- 1) make the sockets non-blocking
- 2) integrate the PS3/PSP sockets of a coworker
- 3) integrate an SSL module written by another coworker
- Guaranteed release of HTTP client product to another team,for release to all Sony studios
- Rewrote build system written in Perl and Make to run parallel builds, and set up a Luntbuild build server
SOCOM: U.S. Navy Seals
- Co-implemented the multi-threaded ranking server written in C on Linux
- Worked on the load test client team
- Helped debug the 2-tier server code.
- Worked on the load test client team
- Helped debug the 2-tier server code.
Quaternia for Sony Mediage in Japan
- Participated in rewrite of TCP messaging layer to UDP to eliminate frame-rate slowdowns
- Game-play, and Artificial Intelligence optimizations and enhancements
- Wrote DBCS font engine
- Asset organization in Perl
- Game-play, and Artificial Intelligence optimizations and enhancements
- Wrote DBCS font engine
- Asset organization in Perl
Hyperbowl for Sony Mediage in Japan
- Added Japanese DBCS font support.