This portfolio contains an inexhaustive sample of my work sufficient to positively demonstrate my capabilities as a developer and designer.
Under Development
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 laswuit to overturn the Chicago gun ban.
- KGTK 920 AM, Megatalk radio in Olympia, Washington
- Merril Press, a book publisher in Bellevue, Washington
- KITZ 1400 AM, Megatalk radio in Port Orchard, Washington
- KSBN 1230 AM, Money Talk radio in Spokane, Washington
- MariaCantVoteWell.com, an independent expenditure campaign opposing US Senator Maria Cantwell's re-election.
- MarkTaff.com, my personal website.
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
XHTML
XML
XSLT
PHP
Javascript
This is a recent javascript I wrote.
- filter.js, a type-ahead filter with Google-esque syntax I wrote to filter my large music collection.
Bash
Here are some recent shell scripts.
- backup.websites, a script to regularly mirror and archive the as-published versions of various websites I am responsible for.
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 codedocs
- An ISBN Validator codedocs
- A Hangman Game codedocs
- A Simple 2-D Lunar Lander codedocs
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.
Mark A. Taff