Web Portfolio
Pace Wizard
2021
PaceWizard.com is one of my side-projects. It allows users to apply various training plans to race events. Or they can use the editing features to modify plans or create their own plans from scratch.
Alternative Strategy Advisers
2005
ASAllc.com is the company website for a small financial firm and contains both a public facing front end and a private site used internally.











WinRep
2000
WinRep was web-based CRM designed for sales people. Unfortunately, I don’t have any screenshots.






DinBin
2011
DinBin is a private music portal that I developed from scratch and host on my own server.








Alternative Strategy Advisers
ASA Website
A large portion of the public facing content on the ASA website is blog posts and information about the services they provide but the internal side is where the fun stuff resides. Here you will find processes for calculating profit/loss, generating & eportinging trade data, generating & distributing reports, a variety of cool web services and even a homemade CRM with marketing features.
Blog
The blog on the site is homemade and is used by the traders at ASA to communicate news and their insights about the market to their clients and the general public. It uses Redactor for a text editor which allows the users to drag and drop image files into their posts. Behind the scenes, the site then create a database record of the image and various parameters about it which can be used for searches and monitoring disk space.
End-Of-Day Process
At the end of every day, ASA runs plethora of processes to closeout the day. They include creating trade data which is sends to outside parties, accumulating prices for a wide range of financial products, calculates the profit/loss for the day and send out reports to various parties.
DinBin
This was initially created in 2011 but has been an ongoing project ever since. Not only is it a private site that allows me to listen to my music collection but it is the site where I try new tricks and techniques thus, it contains some pretty awesome features. For instance, a jukebox that continually selects tracks and displays what is playing in real-time using Comet. It also has a built-in MP3 editor that allows you to select a portion of a track, save the parameters to a database and playback the sample without creating a new mp3 file! So many cool things but, unfortunately since it is a private site, nobody else can see them.
Album Information
This displays an album along with the next and previous albums in the artist’s discography. The track listing shows the time duration of each track and overall. Just for kicks, I display the album cover as a CD jewel box. This was done by using a PNG overlay. It used to show a realistic sun glare across the cover but it was a little TOO realistic and obstructed the view of the cover so I removed it.
SwimBikeRun.net
Swim Bike Run
This is another private site which started out as an activity tracker that combined all of the features that I liked on sites like Strava, RunKeeper, MapMyFitness, Training Peaks and Garmin Connect. I was using the Garmin API to pull in activity data but after 90 days, they required a substantial amount of money to continue. Instead, I changed the site from an activity tracker to a training plan generator and now use it my race training.
Occum Estates
Alternative Strategy Advisers (beta)
ASA RESTful API
WinRep
WinRep (web-based)
WinRep was a CRM for sales people who was originally developed in 1993 using Visual Basic 3 with a Btrieve database. In 2000, I worked with a team of developers who transposed the entire application to the web using ColdFusion and SQL Server. This was pre-AJAX so we used IFrames with JavaScript to do partial screen updates. The application was innovative enough to be featured in a two-part article in the July 2003 edition of Agency Sales Magazine.
Part 1
Part 2
PaceWizard.com
Pace Wizard
Pace Wizard is a side-project that kept me busy during the COVID lockdown. It allows users to create an account which they can use to create, collect and modify training plans for race events. It allow a wide assortment of workout types such as running, biking, swimming, skiing, etc. I also added a feature for importing and exporting plans using JSON files.