Teaching
In nearly 20 years @ 4 colleges & universities I've taught web development & design; graphic design; audio & video post-production; animation; art history; & plenty more.
Skills
WordPress dev; interactive web design; project management; new media storytelling with data-driven maps, charts, galleries & timelines; audio & video editing; much more.
Clients
Museums & galleries; foundations; law firms; journalists; restaurants; thoroughbred stables; energy companies; pro rock bands, & many others.
Bio
Upon being expelled in December of senior year I became a high school drop-out; before that, aptitude tests reported I was best suited to be a farmer.
Reading
I threw out my television over 30 years ago, which leaves me plenty of time for reading only real books, mostly based in the humanities. Average year of publication? 1970.
Studio
Musical instruments, computer screens, vinyl LPs, xrays & mannequins: this is a Collyer Mansion for hermited souls placed between the obsolete and the cutting edge.
Photography
It took me awhile to go digital – a penultimate apostasy in my book, but I missed taking pictures. Take a look and see some lovely shots taken with cheap-o cameras.
Music
I cannot read or write a note of music — I taught myself by ear to play different instruments and to write songs in sundry styles & genres. These are some of my songs by different bands.
Video
Mostly time-lapse & frame-by-frame experiments, some audio découpage too. I shot the imagery and composed the soundtracks and performed virtually all the music myself.
Information DesignRetrosheet: dataset of play-by-play accounts of pre-1984 major league baseball games
Graphic Design7 Principles of Universal Design
Web DesignTutorials and inspiration all about CSS animation.
Web Designutorial: Duo Layout With CSS3 Animations & Transitions (Pt. 1)
Web Designutorial: Duo Layout With CSS3 Animations & Transitions (Pt. 2)
Web DesignVisual interface for cubic bezier timing functions, and seeing the results in real time
Web DesignEasy CSS Animation Using @keyframes
Web Designcreate CSS3 keyframes animation in your browser
Web DesignCSS | Keyframe Animation Syntax
Web DesignCSS Border-Radius Can Do That? | Webdesigner Depot
Web DesignCreating Non-Rectangular Layouts With CSS Shapes
ColorSchemeColor.com shares color combinations in detailed information on hexadecimal colors codes and converts them to RGB and CMYK equivalents.
Web DesignPHP – Flatten or Merge a Multidimensional Array
Web Dev + DesignHow to Prevent Form Spam by Using The Honeypot Technique
Web DesignBlock POST requests based on referer header using .htaccess
Web DesignBetter Honeypot Implementation (Form Anti-Spam)
Web Design10 Examples of Unorthodox Container Shapes Created with CSS
Web DesignHow to disable submit button once it has been clicked?
Web DesignHow do I use a PHP session to prevent duplicate form submissions?
WordPressWorried about WordPress and GDPR? Start Here
TypographyWeb Font Optimization
Web DesignGrid by Example – CSS Grid samples
Web DesignCSS Grid 3×3 grid examples
Web DesignUse Clip Path to Vary Your Designs on the Web