Selected Work

Notorious111

Built the agency’s website using Vue, Nuxt, and GSAP, including its animation and interactive experiences.

  • Vue
  • Nuxt
  • GSAP
  • Animation

Link: notorious111.com

Case study for the Baltimore OriolesAbout page for Notorious 111

Engel & Völkers Americas

Handled much of the front-end development for this large Next.js project as part of a multidisciplinary team, with some back-end contributions.

  • Next.js
  • React
  • TypeScript
  • API
  • Storybook

Link: evrealestate.com

Listings page for Engel & Völkers AmericasExample properties page for Engel & Völkers Americas

Kawasaki Engines

Helped bring this Next.js website to launch as part of the development team. I’ve since served as its primary developer for maintenance and upgrades.

  • Next.js
  • React
  • TypeScript
  • Sanity CMS
  • Storybook
  • Styled Components

Link: kawasakienginesusa.com

Special feature page for Kawasaki EnginesExample engines page for Kawasaki Engines

Display Ads

I like to think of display ads as quick static websites with subtle yet eye-catching animations with libraries like Greensock, SVGs and CSS. After years of building with Adobe Flash and others, I now hand-code each ad. Banners need to be seen by everyone, so extra attention needs to be spent on browser support (even IE11!).

Skills

Core

HTML5 icon
SCSS icon
JavaScript icon
SVG icon
  • HTML
  • CSS
  • SCSS
  • JavaScript
  • SVG

Frameworks

Vue icon
React icon
  • Vue
  • Nuxt
  • React
  • Next.js
  • Astro

Animation & Motion

CSS animation icon
  • GSAP
  • CSS animation
  • After Effects

CMS

WordPress logo
WordPress logo
PHP logo
Laravel icon
  • WordPress
  • PHP
  • Laravel

Tools

  • Git
  • Figma
  • Cursor AI
  • Claude Code
  • Adobe Creative Suite

Back-end

  • Cloudflare
  • Netlify

Motion Graphics

My passion for animation has lead me to also have enough experience with Adobe After Effects to be dangerous. Here is a video sizzle-reel that was recently built for 88 Brand Partners.

*All motion graphics are mine with exception to television commercial work and live-action video.

Additional info

If you need more info, call, text, email, or look me up these other platforms:

Contact Me:

Links: