Curriculum Vitae

Summary

Dart Logo

A developer with a unique background in design, technical animation, and interactive development. From game development to scalable web UI solutions, I bridge creativity with technology to craft engaging user experiences. After delivering award-winning interactive projects in Flash, I transitioned seamlessly to modern frameworks like Angular and React, building reusable, high-performance components. With a results-driven approach, I've helped Fortune 500 companies, entertainment giants, and startups create polished, impactful digital experiences.

Core Strengths

Wrench Logo
Modern UI Development
  • Angular (2+ years): Advanced component architecture, RxJS, and SCSS integration
  • TypeScript (3+ years): Strong typing (with further history in strongly-typed ECMAScript)
  • React (Growing expertise): Reusable components, state management, Redux, hooks, dynamic routing, and JSX
Creative Problem-Solving
  • Animation & UI Design: Transitioned from award-winning Flash/AS3 projects to modern CSS/JS animations
  • Interactive Web Development: Built engaging tools like data explorers and Canvas and SVG UIs
Design & Animation Background
  • Strong foundation in design principles with deep experience in Adobe Creative Suite
  • Extensive experience with technical UI animation techniques, including the development of physics-based custom tween solutions for interactive projects

Professional Experience

Epsilon Logo
Epsilon — Irving, TX | Remote | W2
Front-end Developer
[ 2021 - 2024 ]

Interactive and responsive websites for Fortune 500 companies in banking, pharmaceuticals, and entertainment

Technical Scope: jQuery, Adobe Suite, Sitecore, HTML Email, Salesforce, OneTrust, FreeMarker

  • Implemented dynamic UI components, such as forms with validation, data-driven informational grids, global navigation, and collapsible menus for the Golden 1 Credit Union website, leveraging jQuery and Sitecore CMS integration.
  • Built and maintained reusable, modular email components in Salesforce Marketing Cloud. Streamlined and standardized email production using preprocessing, ensuring brand consistency across campaigns.
  • Optimized email campaigns with Litmus testing for multi-device compatibility, including dark mode and double-density graphics, achieving high deliverability and consistent rendering.
  • Created the Oncotype DX Breast Recurrence Score Report Explorer for the Exact Sciences website, helping users understand diagnostic results documents. Converted Figma designs into responsive and interactive web pages and components, ensuring pixel-perfect implementation and seamless user experience across all devices.
  • Developed consent management workflows using Apache FreeMarker for OneTrust integration, facilitating seamless data exchange across platforms like MuleSoft and Veeva, enhancing compliance and user experience through event-driven and scheduled processes.
  • Implemented OneTrust preference centers to manage user consent, data privacy preferences, and regulatory compliance (GDPR, CCPA) across multiple platforms.
BB Interactive Logo
BB Interactive — Spokane, WA | Remote
Interactive UI Web Developer
[Independent Contractor]
[ 2020 - 2021 ]

Delivered specialized UI and interactive web development services for diverse clients, including local businesses, a national startup, an international charity, and a pharmaceutical manufacturer.

Technical Scope: Angular 7-8, TypeScript, React, SVG, SCSS, Elasticsearch, Craft CMS, Adobe Creative Suite

  • Developed an animated informational UI using React Move for the Committee for Children, a nonprofit supporting education of millions of children across 70 countries.
  • Built a law enforcement employment application tracking system leveraging Angular and Elasticsearch, consuming GraphQL for efficient backend integration.
  • Created and deployed an admin interface for a Spokane construction company website using Craft CMS
  • Produced animations in vanilla JavaScript and CSS3 for websites and banner ads for Novo Nordisk, enhancing user UI/UX engagement for a multinational pharmaceutical company.
  • Prototyped a legal investigation application in Angular to process and analyze large volumes of company documents efficiently.
Seven2
Seven2 Interactive — Spokane, WA
Interactive / Web UI Developer
[ 2018 - 2019 ]

Delivered interactive and responsive websites for Fortune 500 companies in the technology and entertainment industries. Focused on high-performance animations, user interactivity, accessibility, and streamlined development processes under tight deadlines.

Technical Scope: Angular 6-8, Typescript, RxJS, jQuery, Craft CMS, Grunt/Gulp, Handlebars, CreateJS, Adobe Creative Suite

  • Converted Sketch designs into responsive and interactive web pages and components, ensuring pixel-perfect implementation and seamless user experience across all devices.
  • Designed and implemented logic for interactive activities like site-wide scavenger hunts and wallpaper creators for responsive websites supporting Nintendo game launches.
  • Optimized UI elements for accessibility by applying WCAG best practices for keyboard navigation and screen reader compatibility.
  • Contributed to the development of single-page applications (SPAs) using TypeScript and Angular 6+, ensuring scalability and modern functionality.
  • Engineered a custom JavaScript timeline animation framework with compact syntax, eliminating inconsistencies in CSS3 keyframe animations while maintaining support for legacy browsers like IE.
  • Provided technical oversight and contributed to concept development in collaboration with designers, developers, and animators, ensuring alignment through Trello-managed workflows.
  • Implemented localization strategies to optimize international deployments, addressing unique design and content challenges across regions.
  • Integrated with Nintendo's Nclood API for managing user statuses and rewards systems.
  • Built a zero-dependency, vanilla JavaScript carousel component for Comics Kingdom, enabling seamless embedding by local newspaper websites.
  • Delivered under extremely tight deadlines, often starting development before client design approvals to meet launch dates.
ChalkLabs Logo
ChalkLabs — Spokane, WA
UI Developer / Designer
[ 2017 - 2018 ]

Designed and developed user interfaces for web applications aimed at helping government organizations process, analyze, and visualize data. Contributed to mission-critical projects under tight deadlines, showcasing rapid learning and adaptability.

Technical Scope: Angular 4-6, TypeScript, Mapbox, Rest APIs, GraphQL, Data Visualizations, Adobe Create Suite

  • Consumed an HTTP search API utilizing a custom domain-specific query language embedded in URL parameters, supporting logical operators, field-based queries, and similarity matching for ChalkLabs' flagship SaaS software, Pushgraph
  • Independently developed the Pushgraph dashboard drag-and-drop widget framework for end user customization, utilizing Angular component factory methods and local storage.
  • Designed the entire UI for the new iteration of Pushgraph in under three days with minimal instruction and ramp-up.
  • Created many widgets for the system including infinite-scrolling data grids and data visualizations usingD3, Mapbox, Highcharts, and other visualization libraries.
  • Quickly learned Angular and TypeScript in the role, progressing from initial training to delivering production-ready solutions under heavy development demands.
  • Scoped, time-lined, and estimated tasks for sprint management in a Kanban workflow, tracked via Smartsheet.
  • Consumed Rest APIs to manage users, configuration settings, and data processed by the Pushgraph application and other projects.
  • Worked over 350 hours in June 2017 with a supervisor to meet a critical $5M contract deadline, ensuring the company's viability.
Seven2 Logo
Seven2 Interactive — Spokane, WA
Lead Flash / Interactive Web Developer
[ 2005 - 2016 ]

Led the development of interactive websites, browser games, and web advertising for nationally recognized corporations in technology and entertainment. Delivered innovative solutions under tight deadlines while mentoring junior developers and shaping technical strategies.

Technical Scope: ActionScript 3, ActionScript 2, JavaScript, jQuery, Require/AMD, Haxe, Flash, Adobe Create Suite

  • Mastered AS2, AS3, and Haxe (all very similar to JavaScript) on the job, applying their frameworks and design patterns to deliver hundreds of diverse cutting-edge interactive experiences.
  • Engineered flexible templates and frameworks in AS3, used by teams of developers and animators to collaboratively build games and interactive content.
  • Served as the lead developer for several first iterations of AT&T's projects, including their data usage calculators and first-ever app store, authored in vanilla JavaScript and Require/AMD.
  • Led Seven2's first Nickelodeon Group project: Blue's Clues — Mix 'N Match Dressup, built in Flash/ActionScript.
  • Rescued a high-visibility AT&T project by creating a video-based workaround for an incorrectly scoped JavaScript feature, achieving over 90 million interactions in one week.
  • Developed custom audio and video players for MTV's high-production websites using AS3.
  • Designed and implemented a performant physics-based tween engine in AS3, preceding industry-standard systems like Tweener and GSAP.
  • Contributed a cross-platform mobile accelerometer solution to Flambé (now 2Dkit), a leading HTML5 and cross-platform game framework.
  • Built APIs for managing JSON, XML, and CSV data exchanges, enabling user-driven server/database interactions with zero-dependency JavaScript and AS3 solutions.
  • Played a critical role in project conceptualization, contributing to multiple award-winning projects at annual Spokane Ad Fed events.
  • Worked 350+ hours in June 2014 to meet a critical deadline for our WildBrain client.
  • Led development of a Webby Award-winning project (2008 People's Choice Art Website of the Year).
SCW Logo
SCW Consulting — Spokane, WA
Designer / Web UI Developer
[ 2005 ]

Designed and developed websites and applications for local businesses with C#/.NET backends, establishing online presences for clients while overcoming resource limitations.

Technical Scope: HTML, CSS, Vanilla JavaScript, Visual Studio, AJAX, Dynamic HTML, and Adobe Create Suite

  • Served as the sole designer, crafting the look, feel, and branding for businesses entering the online space for the first time.
  • Designed and developed SCW's reusable e-commerce/shopping cart platform, which was ahead of its time, preceding modern solutions like Shopify.
  • Delivered major site revisions under 50% of the allocated budget, impressing the agency owner with efficiency and resourcefulness.
  • Created innovative shortcuts and development tricks leveraging extensive knowledge of DHTML, introducing new approaches to the team.
  • Overcame limited budgets by maximizing creativity and resourcefulness, producing impactful designs despite a lack of stock photography and professional fonts.
BB Interactive Logo
Freelance — Spokane, WA
Designer / Web UI Developer
[ 2003 - 2005 ]

Design and development of interactive websites for businesses in the Spokane area concurrently while in web design school at SFCC

Technical Scope: XML, XSL, Vanilla JavaScript, Dynamic HTML, PHP

  • Conceptualizing creative UI and navigation concepts in websites for a variety of businesses in the Spokane area
  • Dynamic, multi-level navigation redesign and development for The Heart Institute of Spokane
  • Utilized XML and XSL in an astonishingly simple and effective CMS-like approach for retailing refurbished fitness equipment
  • Produced websites and other paying freelance projects that met criteria and so received credit for school curriculum
  • In the program I was considerably ahead all the other students, having history in Photoshop, HTML, JavaScript and art, I unofficially tutored other students any time I was in the lab, and was widely regarded as a prodigy by faculty and fellow students.

Formal Education

SFCC Logo
Spokane Falls Community College — Spokane, WA
A.A.S. Web Design — Honors
[ 2003 - 2005 ]

Recognized with multiple first-place awards; select works published officially for the college.

Early Development Journey

Hand Logo
Hobbyist — Spokane, WA
Interactive Web Enthusiast
[ 2001 - 2003 ]

Self-directed learning of graphics software and early cross-platform, dynamic, and interactive JavaScript development before formally pursuing design school. My history with vanilla JavaScript spans back to this era.

Technical Scope: Vanilla JavaScript, HTML, CSS, Dynamic HTML, PHP, and Adobe Create Suite

  • Pursued self-directed learning in JavaScript, Dynamic HTML, and interactive animation while working full-time in a non-technical role.
  • Built early browser-based UI experiments, including functional custom chrome (navigation bars, menus, etc.) and a slot-machine game.
  • Tackled cross-platform compatibility challenges in a fragmented browser era, delivering interactive, animated solutions without Flash.

Technologies and Tools

Languages

TypeScript • ES6 • Vanilla JavaScript • JSX • HTML5 • CSS3 • SASS / SCSS • JSON • XML • XSL • PHP • Twig • Haxe • ActionScript 3 • ActionScript 2 • FreeMarker •

Technologies

Angular • Angular CLI • React • jQuery • RxJS • Redux • Express • Node • Babel • Craft CMS • NPM • Webpack • Grunt • Gulp • Mustache / Handlebars • Docker • Bootstrap • SVG • Canvas • Flexbox • Grid • Require / AMD • Git • SVN • Elasticsearch • Create / Easel • Mapbox • GreenSock / GSAP • Flambé / 2DKit • Salesforce • Sitecore • OneTrust • Litmus • Vite • ChatGPT • Copilot AI • Perplexity AI •

Concepts

SPAs • OOP • MVC • DHTML • Accessibility • SEO • REST APIs • Design Patterns • Game Frameworks • Tween Engines • Quality Assurance • Tracking / Analytics •

Software

Illustrator • Photoshop • Animate (w/ scripting & HTML5 export) • Visual Studio • VSCode • Atom Editor • Sublime Text • Dreamweaver • VirtualBox • Sauce Labs • BrowserStack • Git Tower • Sourcetree • MAMP • Jira • Trello • Smartsheet • Google Docs • Confluence • OS X • Windows • Terminal / Command Prompt •

Achievements

14 gold badges on Stack Overflow
Reputation: ~6,900
The Webby Awards
International
[ 2008 ]
People's Choice — Art Website of the Year — Artocracy.org
American Advertising Federation
Spokane
[ 2009 - 2019 ]
Contributed to over thirteen projects that received awards in the annual Spokane Ad Fed (Addy) Awards, including five Silver, four Gold, two Best of Division, one Best of Show, and one Golden Pixel

Projects Delivered

Escape Games • Shooter Games • Platformer Games • Puzzle Games • Edutainment Games • Skill Games • Tactical Movement Games • Dress-Up Games • Magnetic Poetry Games • Drawing Utilities • Wallpaper Generators • Audio Players • Video Players • 360° Video Players • Animated E-Cards • Screensavers • Quizzes • Surveys and Forms • Sweepstakes Activities • Photo Upload Personalization • Drag-and-Drop Builders • Interactive Tutorials • Virtual Tours • Call-a-Friend Message Builders • Movie/TV Show Tie-Ins • Site Release Reveals • Media/Timeline Sequencers • Interactive Slideshows • Configurable Sprite Sheet Player • Synced Banner Advertising • Microsites • Product Demos • Product Catalogs • App Store • Custom Navigation Menus • Custom Scrollbars • Custom Tween Engine • Data Usage Calculators • Data Science Application • Interactive Portfolio • Informational Presentations • HTML Emails • Email Consent Workflows •

Brands

Nickelodeon • Nick Jr. • Nintendo • Disney • Mattel • AT&T • MTV • Netflix • National Geographic • USDA • EPA • NIFA • Expedia • New Line Cinema • The Weinstein Company • Addicting Games • The N • T-Mobile • Premera Blue Cross • Bravo • Earthbound Farms • Cingular • HTC • OnSet Productions • Ronix Wakeboards • RedHook Brewing • Stoli Vodka • Tanteo Tequila • Tobacco Smokes You • UBS Financial Services • XM Radio • Lincoln Mercury • Dannon • Yoplait • Post • WildBrain • Yesmail • Novo Nordisk • Takeda Pharmaceuticals • Citibank • Golden 1 Credit Union • Avista Utilities • Committee for Children • The Heart Institute of Spokane • AbbVie Pharmaceuticals • Exact Sciences • Comics Kingdom • and many more... •