Mursion Art Designer
¶A visual configurator for Mursion's 3D art asset library. Enabling scenario designers and clients to build multi-scene simulation designs using extensive filtering, drag and drop display, and customization of names and animation libraries. In addition to the frontend and backend, I built a local dashboard app for artists to enable easy export from Unity3D, asset and rule configuration, and live designer updates.
Read Full Overview →Mursion Portal Styleguide
¶With 7 unique user-types, the Mursion Portal supports all user management, session scheduling, project development, and notifications required for training delivery across all clients.
I crafted a logical design system for all of the main html elements, UI components, sub pages & dialogs; with a focus on functional accessibility & informational hierarchy -- complete with a responsive CSS loading animation and login page.
Character Alpha Swap
¶Dynamic shader and script to clip character body mesh by the outfit worn. Each outfit is assigned a body alpha texture, which is then sourced into the character shader. This helps prevent possible skin peeking through clothing, without needing to QA every possible combination of: animation + avatar + outfit.
Software Download Page
¶Software release download page design in legacy branding.
Tycon
¶Terminal typing test (type + console). With random and sentence modes, as well as custom text file input. It will calculate & display average wpm during a test, as well as display a speed-over-time graph on completion. It also has settings for difficulty, colour-blind mode, random first-capitalization, and more.
BONKR
¶Bonkr is a normalized CSS boilerplate with a focus on style-agnostic usability, a simple layout system, and responsive flexibility. It's created as a starter-template with default component proportions & weight and some basic styling that won't conflict with yours, + some nice (and independant) features like dialogs and a loader. You won't find any colors, embedded fonts, or navigation here — just a beautiful blank-slate for your content.
Zoom Scheduler
¶A small session-scheduling webapp created to connect a group of learners Zoom session-delivery rooms. Contains an admin dashboard for defining calendar availability timelines, scheduling & cancellation API, and scheduled reminder notifications. It's quick, light, and easy to re-skin for pilot deliveries for new clients.
Clpsm
¶Lorem Ipsum to clipboard from the command line. Arguments for number of paragraphs, paragraph length, and formatting.
ianhaneylopez.com
¶As a chaired law professor at Berkeley, socio-political author, and regular media pundit Ian needed a simple and accessible Wordpress site to showcase his writings, appearances, events, and social media. With wealth of content and he'd long outgrown the staff page at Berkeley, and needed a fresh design and custom Wordpress theme.
frankrohter.com
¶Dr. Rohter is a Professor Emeritus at the UCF — having taught from 1968-2006, a two-time Ironman, and also my grandfather. After publishing three books and appearing in numerous printed publications & live interviews, he needed a content-focused site for a growing collection of articles on aging, education, and politics. The simple portfolio is created in PHP for easy templating and contact functionality.
Metrognome
¶Javascript-based metronome — features include tap-tempo, keyboard shortcuts for play/pause and volume/tempo, time signature with counter, bpm presets.
Email Development
¶I've designed and coded fully responsive and modular html email newsletters within Campaign Monitor and Mailchimp that saw triple digit increases in click-through-rates compared to previous agencies' deployments.
It's truly a dark art, but I've certainly learned a great deal fighting the contraints of email clients, and tested my creative approaches to layout and styling limitations.
Adwords Display Ads
¶Whew, look at that compression nightmare of a collage.. I've made hundreds of ads for many diverse ad campaigns for GDN, Zillow, & Facebook.
Headlines and CTA's are chosen from text ad PPC performance in Adwords, and coupled with unique branding styles from each individual client.
Ad campaigns were regularly audited and tested - from layout, messaging, sizing, and imagery, down to the smallest detail to increase and refine engagement.