Various

Web projects

Web projects

Side projects and learning

Side projects and learning

Projects to demonstrate my curiousity and technical fluency

Projects to demonstrate my curiousity and technical fluency

Role

Role

Explorer, designer, developer

Explorer, designer, developer

Team

Team

Me + the internet

Me + the internet

Timeline

Timeline

Project dependant

Project dependant

Code exercises

I find it extremely valuable to make working things, and not just design them. It's incredibly satisfying on a personal level, but also helps in my job with engineering conversations (and sometimes — I can jump in and change something myself!). I've taken some freecodecamp classes and these are two of the outputs.

D3 Heatmap visualization

I spent a while working with data visualizations, and wanted to learn more about writing them myself. It opens the world up to more creativity and pragmatism when I'm fluent in what's behind the chart.

This heat map is one of the more complicated data visualizations… but wait there's more!

Check out this scatterplot! https://codepen.io/kfreed12/pen/zQpeKw

Or this bar graph! https://codepen.io/kfreed12/pen/WWyWYN

React markdown previewer

I wanted to learn React's interaction models, and again fortunately freecodecamp offered a little class on this. Here, you can enter text on the left and use a markdown language created for this exercise, which is interpreted and shows on the right.

Portfolio website

I wrote my previous portfolio myself, from scratch. Framer was the right tool for the job for this iteration, but I learned a lot writing my previous one. I used CSS Grid and some javascript – CSS grid was very cool to implement because it was both a change against Flexbox but also complimentary to it. As a designer, using CSS Grid was intuitive in a way writing web design hadn't really been before.