My focus has been on creating great user experiences, whether it be development or design. My passions lie at the intersection of the two and so has my career. 20+ years experience spanning a wide array of applications: developer tools, design systems, e-commerce, no-code platforms, health-tech, marketing content and social platforms. I spend most of my time crafting UIs using JavaScript, HTML and CSS for web-based applications. I'm highly involved in the platform-side of things like front-end architecture, design-system engineering and build processes to make developing cool stuff fast, accessible and consistent. When I'm not coding, I'm involved in the UX-side of things like sketching out wireframes and designs on paper or whiteboard, creating high-fidelity designs and clickable prototypes and user-testing them.I can speak geek and artist and can translate concepts from both so design and engineering teams can better communicate between each other as well as convey these concepts to end-users and stakeholders.I love thinking up and designing new products and/or services that leverages my creative skills and satisfies the challenge junkie in me.Current dabbles:- experimenting with newer web platform features on my portfolio site- experimenting with generative AI in a dev tools context---I frequently nerd on about:design systems, CSS architecture, adaptive/responsive web experiences, accessibility, JavaScript, separation of concerns, performance vs dev-ease, cross-browser carnage and front-end framework flame wars.I address said nerdy concepts using:HTML, CSS, JavaScript, Node.js, SVG and Webpack as well as home-rolled UI components and libraries.I execute nerdy web stuff using:Visual Studio Code, IntelliJ, BrowserStack, Figma, Adobe XD, Photoshop---Tooling experience- Languages: JavaScript (ES6, TypeScript), HTML, CSS (LESS, SASS, PostCSS)- Frameworks & libraries: Lit, FAST, React, Vue, Aurelia, Backbone, Marionette- Build: Webpack, Babel, CoreJS, Gulp, Grunt, Style Dictionary- Code style: ESLint, Prettier, Stylelint- Publishing: Lerna, GitHub Actions, AWS Amplify, Conventional Commits, NPM- Documentation: Storybook, SassDoc
Listed skills include User Experience, Html 5, Web Development, Jquery, and 46 others.