Initializing Portfolio v7.0

I create immersive digital experiences, touchscreen applications, & mobile-friendly websites.

500+
interactive projects
under my belt.
20
years of agency and
client experience.
100%
for interactive design
and development.
Zero
attitude and ego.
Best idea wins.
Portfolio Examples

Think.

Empathy, insight, and imagination — the spark behind every digital experience.

Every great experience begins with understanding — of users, goals, and context. I start with strategy rooted in empathy: exploring user behavior, mapping journeys, and aligning business needs with human outcomes. Ideation plays a key role in this process — combining research, insight, and creativity to generate possibilities and uncover meaningful opportunities. Whether defining the architecture for a mobile-first site or planning the flow for an interactive installation, I use critical thinking and creative exploration to shape what comes next.

This is where we figure out what to build — and why it matters.

Make.

Designing playful, purposeful, and immersive digital experiences.

This is where strategy takes shape — visually, interactively, and emotionally. I use tools like Figma and Axure to prototype and test ideas quickly, and the Adobe Creative Suite to craft everything from clean UI layouts to expressive motion graphics. With a background in visual communications and motion design, I create interfaces that are intuitive, accessible, and engaging. Whether it’s a responsive website, a touchscreen experience, or an interactive brand moment, I design experiences that invite users in — and keep them coming back.

GUI design, prototyping, animation — this is where vision becomes real.

I carry the experience from concept to code — designing it, building it, and launching it with care and precision.

Ship.

From prototype to polished product — built to perform, built to wow.

I build responsive websites, apps, and standalone experiences using HTML5, CSS, and JavaScript — with a CMS or database when needed. For more engaging experiences, I create browser-based games and animations with Canvas, and develop self-contained kiosks, museum exhibits, and tradeshow booths using Unity or Electron. I also integrate custom hardware like Arduino and Raspberry Pi for sensors and input, and work with Alcorn McBride video servers and DMX lighting to sync media, lighting, and effects.

Because great ideas only matter when people can actually experience them — smoothly, seamlessly, and with a little bit of magic.

Client Experience

This isn’t just a logo dump—I’ve had a meaningful role with each of these brands.

Every brand shown here represents a real collaboration where I played a significant role—often wearing multiple hats: UX Designer, Creative Director, Technical Director, and Programmer. I wasn’t just sketching ideas; I was writing the code that brought them to life. We’re talking full-scale interactive museum exhibits, public-facing display systems, websites, microsites, and full-on campaign platforms. Big projects. High visibility. Some with seriously massive budgets behind them.

Except one...
One of these logos made the cut even though all I did was make <yawn> banner ads.

Esso Logo
Honda logo
Publicis logo
BMW logo
Mazda logo
Parks Canada logo
TD Canada Trust logo
Toyota logo
Acura logo
Sony logo
DDB logo
Audi logo
NovoNordisk logo
Staples logo
Canon logo
Scotiabank logo
Pfizer logo
Lexus logo
BMO logo
The Aviators logo
The Weather Network logo
Qualitymart logo
George Brown College logo
Saint John Ambulance logo
Swift SMS Gateway logo
The Weather Network logo
Jung logo
Discovery Cube logo
Teambonding logo
Bayer logo
Looking for more some actual projects? Check out my portfolio of work.