HTML & CSS
I’m very comfortable crafting full responsive layouts from scratch and have extensive experience writing semantic HTML and CSS.
I’m intimately familiar with the WordPress ecosystem and able to create custom themes, work with PHP, and design back-end user interfaces for clients.
While not my specialty, I have a firm grasp on the fundamentals of search engine optimization and have helped many companies improve their search rankings.
I’ve done extensive usability and accessibility research and know how to make ADA compliant websites. There’s always more to learn but I care about making websites accessible to users of all types and abilities.
I specialize in Web and UI graphics but am also very comfortable with traditional print media. I’m able to handle the artistic and technical aspects of graphic design.
Solid typography is often what separates the amateurs from the professionals. I love wielding line-height, weights, and fonts for maximum readability and impact.
I’ve used Photoshop throughout my career and I’m extremely comfortable using it for a variety of tasks including image editing, graphic design, illustration, and layout design.
I frequently employ Illustrator to both create and edit vector graphics, including the creation of SVG icons, layout elements, or illustrations.
I’ve always loved animation, and enjoy adding subtle animations to websites and interfaces. CSS is my most common animation tool, but I also use Adobe After Effects and GSAP.
I’m a problem solver. I love finding solutions to problems and making things better.
I’m a life-long learner and constantly seeking to improve my skills and knowledge. I’m curious by nature and always want to understand more about design and the world in general.
Research & Writing
I have a secret love for research and technical writing. I’ve written numerous articles and tutorials about design and technical subjects. I enjoy taking complex ideas and explaining them in way that is easy to understand.
I love working with people and always strive for clear and honest communication. I’m willing to listen and work with others to solve problems.
I’m able to manage my own projects, talk with clients, and complete complex tasks.