Chris Klink
Capabilities
HTML5
Experience with creating clean, accessible, semantic markup with an understanding of how code translates to document outlines for screen readers.CSS
20 years experience creating extensible and maintainable CSS using a variety of techniques from the latest CSS-in-JS technologies, CSS Custom Properties, pre-processors, post-processors or just plain pure CSS- Sass
- Less
- Stylus
- styled-components
- styled-jsx
- post-css
Server-side
Creating and maintaining Node/Express web servers with APIs for retrieving content and sending communications.- Linux
- Nginx
- Node
- Express
- Heroku
Front-end
Component-based front-end development using React and Typescript with a focus on functional programming principles- React
- Redux
- React-ARIA
- Modern DOM APIs
Site Frameworks
Making websites using JAMstack composition principles- NextJS
- Gatsby
- create-react-app
- Meteor
Design
A graphic design background gives me a keen eye for detail and focus on coding that preserves visual fidelity and usability as well as experience with visual design tools.- Photoshop
- Illustrator
- After Effects
- Indesign
Light experience/familiarity with
- C/C++
- Java
- MySQL
- MongoDB
- GraphQL
- Python
Future interests
- React Native
- Swift
- SwiftUI
Experience
Senior Designer/Developer
2015 – PresentSan Francisco, CA- Designed and developed promotional websites for clients, meeting the needs of accessibility, fast loading times and maintainability.
- Set up and managed agency web server using Ubuntu and Nginx, including password protected pages for client reviews
- Created HTML/JS-based banner ads with a focus on providing rich animations in very small file sizes.
- Created interactive web tools for real estate agents to create custom promotional graphics to share with their clients:
- Created motion graphics for national ad campaigns, including scripting reusable and customizable animation templates in After Effects.
- Designed and illustrated graphics for use in promotions, using Adobe Illustrator and Photoshop
- Created and managed agency website using a combination of Contentful back-end, Node/Express server APIs and NextJS front end.
Senior Interactive Designer
2008 – 2015Seattle, WA + San Francisco, CA- Designed and developed interactive promotional sites for clients
- Created print advertisements for clients
- Designed and animated digital advertisements
Embedded Software Engineer
2003 – 2004Renton, WA- Programmed bit-level communications software in C++ for aircraft
- Interpreted military specifications for implementation in software
Education
Associate of Applied Science in Graphic Design
2008Seattle, WABachelor of Science in Computer Science
2003Bellingham, WA