Curriculum Vitae
Summary
Front-end / UI developer specializing in interaction-driven, visually polished, performance-sensitive interfaces.
Experienced building production UI for enterprise clients and consumer-facing web applications. Strong in HTML, CSS, and JavaScript, with modern framework experience including React, TypeScript, Next.js, and Angular, as well as extensive experience with DOM manipulation, jQuery, and vanilla JavaScript.
Core Strengths
Modern UI Development
Modern UI Development
- React (2 years): Component-driven UI, hooks, routing, and state management with Redux
- Angular (2 years): Enterprise component architecture, RxJS, and SCSS-based theming
- TypeScript (3 years): Client-side application development, component architecture, and maintainable typed UI code, with many years of prior experience in strongly typed languages (Haxe/AS3)
Creative Problem-Solving
Creative Problem-Solving
- Animation & UI Design: Evolved from award-winning Flash/AS3 motion work into modern CSS/JS animation systems
- Interactive Web Development: Built rich tools including data explorers and Canvas/SVG-driven UI
Design & Animation Background
Design & Animation Background
- Strong foundation in visual design with extensive Adobe Creative Suite experience
- Deep experience in technical animation, including physics-based custom tweening systems for interactive work
Independent R&D and Contracting
Experience
Formal Education
Spokane Falls Community College — Spokane, WA
A.A.S. Web Design — HonorsRecognized with multiple first-place awards; select work was published officially by the college.
Early Development Journey
Independent Developer — Spokane, WA
Early Interactive Web FocusBuilt foundational skills in graphics tooling and early cross-platform interactive JavaScript development before formal design training. Experience with vanilla JavaScript began during this period.
Technical Scope: Vanilla JavaScript, HTML, CSS, Dynamic HTML, PHP, and Adobe Creative Suite
- Built practical skills 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.
Technical Skills
Front End UI
TypeScriptES6Vanilla JavaScriptJSXHTML5CSS3SASS / SCSSFlexboxGridReactNext.jsAngularRxJSRedux ToolkitSVGCanvasPixiJSGreenSock / GSAPBootstrapMapboxjQuery (legacy)HaxeActionScript 3 (legacy)ActionScript 2 (legacy)Flambé / 2DKit (legacy)
Architecture & Practices
SPAsMonorepo ArchitectureDesign PatternsNext.js App RouterSSRSSGOOPFunctional ProgrammingMVCAccessibilitySEOQuality AssuranceE2E TestingTracking / AnalyticsImage ProcessingTween EnginesHeadless CMSDHTML (legacy)Game UI Frameworks (legacy)
Tooling & Workflow
Node.jsNPMViteWebpackBabelESLintPrettierVitestGitHub ActionsVSCodeSublime TextVisual StudioGitGit TowerSourcetreeSauce LabsBrowserStackJiraConfluenceTrelloSmartsheetGoogle DocsIllustratorPhotoshopAnimate (w/ scripting & HTML5 export)ChatGPTCopilot AIPerplexity AIGrunt (legacy)Gulp (legacy)Create / Easel (legacy)
APIs & Integration
REST APIsGraphQLExpressJWTJSONXMLXSL
CMS & Enterprise
Payload CMSCraft CMSSalesforceOneTrustLitmusFreeMarkerMustache / Handlebars
Cloud & Data
AWSAWS S3AWS SESAWS ECRCloudWatchCloudWatch RUMMongoDBElasticsearchDockerDocker ComposeTerraformCaddyVirtualBoxInfrastructure as CodeService Orchestration & Deployment Automation
Achievements
14 gold badges on Stack Overflow
The Webby Awards
InternationalAmerican Advertising Federation
SpokaneProjects Delivered
Escape GamesShooter GamesPlatformer GamesPuzzle GamesEdutainment GamesSkill GamesTactical Movement GamesCharacter Customization GamesMagnetic Poetry GamesDrawing UtilitiesWallpaper GeneratorsAudio PlayersVideo Players360° Video PlayersAnimated E-CardsScreensaversQuizzesSurveys and FormsSweepstakes ActivitiesPhoto Upload PersonalizationDrag-and-Drop BuildersInteractive TutorialsVirtual ToursCall-a-Friend Message BuildersMovie/TV Show Tie-InsSite Release RevealsMedia/Timeline SequencersInteractive SlideshowsConfigurable Sprite Sheet PlayerSynced Banner AdvertisingMicrositesProduct DemosProduct CatalogsApp StoreCustom Navigation MenusCustom ScrollbarsCustom Tween EngineData Usage CalculatorsPushgraph Data Visualization PlatformInteractive PortfolioInformational PresentationsHTML EmailsEmail Consent Workflows
Brands
NickelodeonNick Jr.Major Gaming Company (NDA)DisneyMattelAT&TMTVNetflixNational GeographicUSDAEPANIFAExpediaNew Line CinemaAddicting GamesThe NT-MobilePremera Blue CrossBravoEarthbound FarmsCingularHTCOnSet ProductionsRonix WakeboardsRedHook BrewingStoli VodkaTanteo TequilaUBS Financial ServicesXM RadioLincoln MercuryDannonYoplaitPostWildBrainYesmailNovo NordiskTakeda PharmaceuticalsCitibankGolden 1 Credit UnionAvista UtilitiesCommittee for ChildrenThe Heart Institute of SpokaneAbbVie PharmaceuticalsAvalere HealthExact SciencesComics Kingdom