This portfolio contains an sample of my work sufficient to positively demonstrate my capabilities as a developer and designer.
Recent Websites
These are the most recent websites I have written from scratch by myself.
- ChicagoGunCase.com, the website for the Second Amendment Foundation's lawsuit to overturn the Chicago gun ban.
- KGTK 920 AM, Megatalk radio in Olympia, Washington
- KITZ 1400 AM, Megatalk radio in Port Orchard, Washington
- KSBN 1230 AM, Money Talk radio in Spokane, Washington
- Merril Press, a book publisher based in Bellevue, Washington
- MariaCantVoteWell.com, an independent expenditure campaign opposing US Senator Maria Cantwell's re-election.
- archive.MarkTaff.com, the old version of this website
- MarkTaff.com, this site. N.B. This site is powered by Joomla!, so while I have customized and extended it, I did not write it from scratch.
Legacy Websites
These are some legacy websites authored by others, that I update to keep them at least clinging to life until they are redeveloped properly.
- Second Amendment Foundation, an educational and legal action foundation in Bellevue, Washington
- Citizens Committee for the Right to Keep and Bear Arms, a lobbying organization in Bellevue, Washington
- KeepAndBearArms.com, the Gun Owners Homepage
Banner Advertisements
These are some of my recent banner ads. You may have to turn off your ad-blocking software or proxy to see all of the ads below.
SQL
XML
XSLT
PHP
Javascript
This is a recent Javascript I wrote.
Bash
Here are some recent shell scripts.
Qt 4/C++
This is a d-pointered class I wrote for libkdegames for the upcoming version 4.0 of KDE, the K Desktop Environment. The class manipulates and transforms a SVG document in DOM.
- KGgameSvgDocument.h, the header
- KGgameSvgDocument_p.h, a private header
- KGgameSvgDocument.cpp, the implementation
Here are some of the toy programs I wrote for my CS 210 course.
- The 12-Ball Problem code docs
- An ISBN Validator code docs
- A Hangman Game code docs
- A Simple 2-D Lunar Lander code docs
Perl
SVG
Visual Basic
This is a function I wrote extending a legacy application to somewhat optimize the bandwidth used for mass emailing alerts to an organization's membership.
- compactHtml.vb, a function to compact XHTML somewhat.
VB Script
































