Howdy pardner 🤠 ! I’m a web developer available for full-time employment. I'm based out of Portland, Oregon and enjoy building things for the web. I mainly work with modern frameworks like React.js, Gatsby.js, Bootstrap, and Styled Components for front-end development. For backend development, I’m familiar with Express.js, Mongoose, Graphql, and Mongodb. When I’m not coding, I sling guitar riffs in bands and enjoy writing.

Projects

Here are some projects I've worked on.

gatsby, react, ant design, typescript, graphql, sanity.io,

Final.co

Final.co is a small e-commerce shop built with Gatsby.js and Typescript. It uses Sanity.io​ CMS on the backend. The site uses serverless lambda functions hosted on Netlify to fetch data from the client's Shopify (via Shopify API) and pull it into their CMS. This means the two are never out of sync. We styled the site down to the pixel of the design document using post-CSS and Ant Design. We went with the Gatsby.js framework because the client requested it, and it's a great starting point for fast, accessible, SEO-friendly websites.

Unfortunately, the website we built was taken down and reverted to the old Shopify store, but feel free to enjoy the relaxing video tour.


Gatsby, React, Typescript, BaseUI, Sanity.IO,

AccessEd

Access Ed is a simple brochure site that I built for a small education company in Vancouver, Washington. It's built using Typescript and Gatsby with a Sanity.io backend and styled using the Base UI framework.


React, Gatsby, CSS3, Styled-Components, Sanity.io,

This Portfolio Site

I wanted to build a fast and simple portfolio site and use it as an opportunity to learn something new, so I decided to build it with React.js, Styled Components, Gatsby. I used Sanity.io to deliver some of the site's content as well.


react, express.js, materialui, mongodb, redux,

Forum Project

The project is mainly a vehicle for me to learn how to handle application state and work with the Redux package, but I gained valuable experience with React.js, Express.js, MongoDB, and MaterialUI. The app uses JWT for simple authentication functionality, allows users to post, like, comment on, delete, and sort posts.


Bootstrap, Jquery,

Landing Page

This is a landing page for a fictional firewood company that I created to learn how to style a responsive website using Bootstrap. The site uses minimal Javascript (about 28 lines of Jquery) for smooth scrolling on the anchor tags.


Contact Me

Want to get in touch, give me feedback, or send hate mail? You can fill out the form below or send an e-mail