Welcome
Upstart Illustration provides custom applications, web design, and logo design.

Are you looking for a developer to add value to your team? I have been developing professional applications since 2001 and have a particular interest in RDBMS and RPC systems. My resume can be found in a variety of formats below:

HTML Version (Version 2008)

Projects

SONAR PHP (An RPC Server)

This is an open source RPC server program written in PHP called SONAR. It's implementation is based off the Sun ONC RPC spec RFC 1831.

This is the second release bringing the application to version 0.6. The framework is completed so the application server is up next.

Features:
  • PHP RPC server that tracks connected clients
  • PHP RPC client that can connect to and communicate with server
  • Will provide variety of different serializers used to exchange data between client and server. Complete:
    • PHP
    Incomplete:
    • Environment (POST | GET)
    • JSON
    • XDR
    • XML
  • Transfer data over encrypted stream using DES encryption algorithm. Will support different types in future such as TripleDES, Blowfish, 3-WAY, SAFER-SK64, etc.
Here is a list of incomplete pieces:
  • Validate verf token on client and server
  • Port Mapper
  • Application Server
  • Database Record Management
  • Client applications:
    • Flash (and / or Javascript) client
    • AJAX client
    • Nintentdo DS client
The SQL used for sessions is available in this release. You will need the following in order for sessions to be used:
  • An AD server
  • Database engine (MySQL, PostrgeSQL, etc.)
If you are not interested in using the session implementation do the following:
  • Comment Login() & Logout() procedures in htdocs/rpc/programs/DRSServer.php
  • Comment out the ActiveDirectory instantiation in htdocs/server.php
  • Comment out wandervogel::boot() in htdocs/init.php

The logger class is used throughout the project so you will still need the Wandervogel library (at least the logger class) in order to use this program.

This software is licensed under the Apache license. Download.

Last Updated: 08.06.2008

Wandervogel

My open source project Wandervogel provides developers with a set of tools designed to work with databases easily.

Launch Wandervogel

Last Updated: 08.06.2008