Aaron Sterczewski, Developer in San Francisco, CA, United States
Aaron is available for hire
Hire Aaron

Aaron Sterczewski

Verified Expert  in Engineering

Software Developer

Location
San Francisco, CA, United States
Toptal Member Since
July 30, 2018

Aaron has spent the last decade moving between freelance and agency life; and for the past five years, he's been working at Swirl here in San Francisco. On the agency side of things, Aaron's been developing a ton of HTML5 banners and has grown quite efficient at building engaging and interesting units. On the freelance side, he's been creating all sorts of amazing 3D sound reactive and interactive visualizations for events and other such things.

Portfolio

Freelance
JavaScript, HTML, CSS, HTML5 Banners, HTML Email, Web Animation, Three.js...
Swirl
GSAP, Frameworks, Git, JavaScript, Sass, HTML5, Web Animation...
The Hive
Drupal, JavaScript, CSS, HTML, Flash ActionScript, Web Animation...

Experience

Availability

Part-time

Preferred Environment

Git, ITerm, Atom, MacOS

The most amazing...

...thing I've built is a customizable 3D geometric audio reactive visualization tool using the incredible Three.js framework.

Work Experience

Web Developer | Web Motion Engineer

2004 - PRESENT
Freelance
  • Built and animated HTML5 banners for various clients.
  • Developed and deployed a complex admin tool utilizing Vue for a medical lab client.
  • Animated various complex visuals for an online blockchain casino experience.
  • Constructed sound-reactive 3D visuals and displayed them live at events for several clients.
Technologies: JavaScript, HTML, CSS, HTML5 Banners, HTML Email, Web Animation, Three.js, UI Development, CSS3, CSS3 Animation

Developer

2013 - 2018
Swirl
  • Built complex HTML email templates for various clients.
  • Constructed and animated HTML5 banners for various clients.
  • Developed and maintained several large-scale Drupal-based sites.
  • Created engaging and interactive web experiences with Three.js.
  • Collaborated with a large development and design team to build top-tier web and app experiences for clients.
Technologies: GSAP, Frameworks, Git, JavaScript, Sass, HTML5, Web Animation, GreenSock Animation Platform (GSAP), Three.js, HTML Email, UI Development, CSS3, CSS3 Animation

Developer

2010 - 2011
The Hive
  • Animated complex Flash banner ads for various clients.
  • Built several complex and animated HTML/CSS and JavaScript-based web experiences.
  • Learned and subsequently implemented Drupal on several complex projects.
  • Incorporated JavaScript-based features successfully for increased interactivity and engagement.
Technologies: Drupal, JavaScript, CSS, HTML, Flash ActionScript, Web Animation, GreenSock Animation Platform (GSAP), GSAP, UI Development, CSS3, CSS3 Animation

Developer

2006 - 2007
Xylem
  • Developed and animated complex Flash web experiences.
  • Designed and developed several responsive websites.
  • Animated complex Flash banners for various clients.
  • Assisted the development team in various ways on several large-scale web projects.
  • Learned object-oriented development practices and implemented them.
Technologies: JavaScript, CSS, HTML, Flash ActionScript, Web Animation, GreenSock Animation Platform (GSAP), GSAP, UI Development, CSS3

Swirl Holiday Card

The team decided that we would create a 3D interactive experience with Three.js as a base. Each year, we would create a holiday card that we'd send out to clients and then allow them to pick a charity that we would then donate to on their behalf.

We utilized Preact as a base, but the main 3D component was built using Three.js. The 3D assets were built in VR using an HTC Vive and Google blocks that were then imported into Three.js.

Sound Reactivity Module

This is a module that I reuse for many of my audio-reactive visuals. It lets me quickly get sound data for any object I want to react to visually. This version is a simple ES6 class; I will continue to evolve this project as needed.

VIVEPORT Mailchimp Email Template

Working with HTC to improve their newsletter process, I developed this dynamic Mailchimp template system. Utilizing the Foundation 2 for the email framework allowed me to build a rather complex and completely customizable template that enabled the output of any of the various types of weekly newsletters that they had been doing.

Sovos Brands Website

We built a responsive WordPress-based site using the Visual Composer plugin to create an easy-to-edit, good-looking web experience. Utilizing the Visual Composer plugin allowed us to quickly build a robust and usable site.

Honey 10th Year Anniversary Visualization

https://vectorclash.github.io/honey-10/
I developed this audio-reactive visualization for the Honey Soundsystem 10th anniversary party. It was projected in nine hours on the upstairs dance floor at Public Works here in San Francisco. I used Three.js for this project.

Background Gradient Plane Component

This ES6 JavaScript class was built for my portfolio site. It allows me to generate a color-shifting plane with a dynamic gradient material. As each frame is updated, the colors change, and a new canvas object is generated to create the gradient texture, which is then passed along to a Three.js material as bitmap data.

Nylas Homepage Animation

http://www.nylas.com
This project aimed to create an engaging and fun animation to be showcased on the homepage. The animation was built using SVG assets to maintain a crisp and clean visual style and then animated using the GreenSock Animation Platform (GSAP).
2004 - 2007

Bachelor's Degree in Interactive Media Design

The Art Institute of Colrado - Denver, CO, USA

Libraries/APIs

GSAP, React, Vue, jQuery, REST APIs, Mailchimp API, Three.js

Tools

Atom, ITerm, Git, Mailchimp

Languages

Flash ActionScript, HTML, HTML5, Sass, CSS, CSS3, JavaScript

Platforms

GreenSock Animation Platform (GSAP), MacOS, WordPress, Drupal

Paradigms

Responsive Coding

Frameworks

Bootstrap, Angular

Other

Web Animation, SVG, HTML5 Banners, HTML Email, UI Development, CSS3 Animation, Frameworks

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring