Beautiful
Whether it's designing mock ups in Sketch, working from Photoshop comps from a designer, or coding directly in the browswer, I love to craft beautiful, engaging experiences.
I believe the role of design in digital creations is to connect visitors with important content in an unobtrusive, empowering way.
Skills
-
- Digital Art
- Photography
- Branding
- Typography
- Color Theory
- Info Hierarchy
- Infographics
-
- HTML, CSS, JS
- Web Fonts
- Responsive Layout
- Mobile-First
- Content Management
-
- User Research
- Usability
- Wireframes
- Styleguides
- Prototypes
- Interactions
- Accessibility
- Creativity
- Problem-solving
- Collaboration
Tools
-
- Photoshop
- Illustrator
- InDesign
- Sketch
-
- HTML
- CSS, Scss
- CSS Animations, Parallax
- SVG images
- JavaScript, jQuery
- Ruby, Rails
- PHP, Laravel
- Wordpress
- Browser Dev Tools
- Fro nt-End Frameworks
Experience
- Trained teams on User Experience practice, including compliance, standards, styleguides, accessibility, & overall usability.
- Taught User Experience workshops for Girl Develop It.
- Freelanced graphic and web design for several years.
Fast
Speed is becoming the most important aspect of successful websites today. Visitors stay longer and websites see greater conversions when pages load quickly and interactions are swift.
Performant products need optimized and validated code behind them and an awareness of the size and complexity of pages delivered to users.
Skills
- Valid & semantic HTML
- CSS & Specificity
- Responsive Images
- Page Load
- Javascript
- AJAX, JSON
- REST
Tools
- Code validators
- Image compression
- Code Minification
- CDN
- Page Speed, YSlow
- Postman
Experience
- Raised eCommerce site YSlow score by implementing a Javascript compiling & minifying build process.
- Developed parallax marketing experience using dynamic image loading, reaching 60fps scroll rate.
Responsive
Modern hardware and software are challenging developers to think outside the page, a reference to paper constraints that the digital world just doesn't have. Future clients will need to deliver content to audiences in imaginative ways, and the best approach to doing so is coding with a content-first strategy.
Modular components, appropriately-scoped styling and a focus on flexability are needed building blocks for applications and websites from a single view to complex systems.
Skills
- CSS Flexbox, CSS Grids
- BEM, Atomic naming conventions
- Mobile-first design and development
- Cross-browser testing
- Media queries
Tools
- Device labs
- Browser/device simulators
- Bootstrap, Atomic, responsive frameworks
- fitvids.js
Experience
- Converted static retail site to responsive layout using CSS Flexbox, allowing client to drop 3rd party mobile service.
- Wrote custom CSS grid for individual client replacing a Bootstrap framework.
Inclusive
Often a misunderstood and mis-applied feature, accessibility is nonetheless crucial to connect with every user possible. Empathy, research, and attention to detail top the list of skills needed to bring content to users outside the realm of our own experiences.
Skills
-
- Font Legibility
- Color Contrast
- ARIA Attributes
- Site navigation
- Image alternatives
- Color Blindness
- Hand/Eye Mobility
- Delayed Cognition
- Reading Level
-
- W3 Consortium
- WCAG 2.0
- Section 508
- WAI-ARIA
- WAVE by AIM
-
- Voice Over
- Color Testing
- Contrast Testing
- Adaptive Equipment
Tools
Experience
- Made retail site more accessible by adding ARIA roles, implementing keyboard navigation, and reducing WebAim WAVE errors.
MORE
- Highly empathetic, inclusive, team-oriented
- Value integrity and transparency
- Easily distill key information from diverse sources
- Creative, artistic, fun-loving
Skills
-
- jQuery, UI
- Modernizr
- Angular
- Backbone
- Ember
- D3
- Underscore
- Handlebars
- Moustache
-
- Designing schema
- SQL/NoSQL
- SQLite
- Postgres
- MongoDB
Tools
-
- NPM
- Gulp
- Grunt
- Vagrant
- Composer
- Continuous Integration
-
- Git, SVN
- Agile
- Scrum
- Kanban
- Iteration
- Sprints