Picture of Cory. 6 foot 2 inches, light-brown hair, blue eyes, black thick-framed glasses, black North Face windbreaker jacket, jeans. Bookshelf full of random books behind him.

This site was designed with a golden ratio grid using a PostCSS layout plugin I made that mimics much of CSS Grid Spec but works seamlessly in IE9; developed with Jekyll because the billion static-site generators made me dizzy 🤕; and deployed to Netlify (SSL, HTTP2 & CDN perf).

Pertinent Skills

HTML

I could use some more work on ARIA roles, microdata, localStorage, but I'm generally pretty good at this.

I understand semantic markup and actually have a lightweight spin-off of HTML boilerplate that works well with a plethora of browsers.

CSS

I have a really deep knowledge of CSS, preprocessors, and PostCSS.

I created one of the most popular Stylus projects, and one of the most popular PostCSS projects.

I've read and understand most CSS architectures (SMACSS, BEM, ECSS). Unpopular opinion, but I think Atomic CSS is the most interesting and misunderstood concept in CSS in the past several years.

JavaScript

I'm good at jQuery, vanilla JavaScript, AJAX, and consuming APIs.

I know ES6+; functional concepts like mapping, reducing, etc.; promise usage to avoid pyramids of doom; some design patterns; code style with ESLint (StandardJS is currently my favorite flavor); strong typing with Flow/TypeScript; and modularizing code with imports/exports.

React.js

I've been studying React.js a lot lately.

I've only made a few simple things, but understand the core concepts (state, props, refs, ES6, functional components, Redux) well and can create builds with a variety of tools (create-react-app, Webpack, Rollup, Browserify, etc.).

I need to work on some real projects to thoroughly grok it.

Node.JS

I've built a lot of custom tools with Node. It's one of my favorite things to do. I'm very familiar with the API and at least know what standard libs to search through for answers to particular questions.

I've used streams and spun up HTTP servers/CRUD APIs with Express, but I wouldn't consider myself super comfortable with them yet.

WordPress

I've worked with WP for several years. I can write custom plugins with it and have lead development on WP sites with millions of monthly visitors.

Right now I'm focusing on inventing a really nice workflow using a few plugins (ACF mostly) and getting better with the REST API.

Rails, Django, Laravel

I've studied the languages underneath these frameworks, and have worked on a few professional projects with Rails and Django, but wouldn't consider myself proficient in these.

I understand the concepts behind them (MVC, OOP, etc.), but just don't have a ton of real-world experience doing backend development.

I'm really interested in building APIs with some of these technologies and consuming them with React.

Design

I started my career doing design. It comes pretty naturally to me. I'm comfortable in Photoshop, Illustrator, and Sketch--pretty much any Adobe CC product comes easily to me (I've tinkered with After Effects).

I haven't spent a lot of time with these tools since responsive web-design became a hot topic. Nowadays I prefer to prototype directly in the browser.

I have a lot of knowledge of typography, general design concepts (things like the rule of thirds, contrast and flow, etc.) and I'm especially good at mixing code with design to do things like work with ratios.

What have I built?

Who uses my work?

Who have I worked with?

Who have I written for?