if you're interested in my work you can contact me bruceswork@gmail.com

Y! Client
When: 2001-2003
Tech: Visual Basic 6.0
Description: a third party chat client for Yahoo that uses packet filtering to keep users from being kicked from chat rooms

Client/Server
When: 2004
Tech: Perl, Visual Basic 6.0, MYSQL, PHP, HTML
Description: a messenger server and Client that allows users to communicate over the TCP protocol.

  • user accounts
  • Buddy-list
  • Instant messages
  • Add/remove buddies
  • Custom protocol designed for client/server communication
  • Secure method of authenticating (no raw passwords, unique sessions)

Automated software activation system
When: 2004
Tech: PHP, HTML, Visual Basic 6.0, PayPal IPN(Instant Payment Notification) API
Description: a system for selling software using Pay Pals IPN (Instant Payment Notification) API

VC Guard
When: 2005-2007
Tech: Borland C++ Builder, Microsoft Visual C++ 6.0
Description: a application that uses packet filtering to provide protection from malicious RTP packets

  • Dll Injection
  • API Hooking
  • RTP (Real Time Protocol) header rebuilding

IPN
When: 2007
Tecch: Microsoft Visual Basic 6.0, PHP, HTML, MYSQL, PayPal IPN(Instant Payment Notification) API
Description: a Service that provides automated activation and security for software using Pay Pals IPN (Instant Payment Notification) API

ImageFaire
When: 2008
Tech: PHP, MYSQL, HTML
Description: a site that host over 30,000 images to be shared on Face book, MySpace and other social sites

IPNV2
When: 2009
Tech: Microsoft Visual C++ 6.0, PHP, HTML, MYSQL, Visual Basic 6.0, Borland C++ Builder 6.0, PayPal IPN(Instant Payment Notification) API
Description: a updated version of the original IPN service provided
Complete overhaul of the IPN module,Cleaner interface and more control over sells

Anti-Cheat client
When: 2009
Tech: Visual Basic 6.0, PHP, HTML, MYSQL
Description: a application wrote to collect information from half-life and provide it to game masters to determine if players where cheating during league matches

  • Process snapshots
  • Module snapshots
  • Random screen shots
  • Configuration checks