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

    2015Present
    San 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

    20082015
    Seattle, 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

    20032004
    Renton, WA
    • Programmed bit-level communications software in C++ for aircraft
    • Interpreted military specifications for implementation in software

Education