Alex Carpenter

A detail oriented user interface engineer interested in CSS architecture, React, TypeScript, and design systems.

Projects

alexcarpenter.me

Personal website built with Astro, TypeScript, and Tailwind CSS.

Astro - Released: 30 Nov 2020 - 97

material-jekyll-theme

Material Design inspired Jekyll Theme

CSS - Released: 01 Dec 2015 - 194

alexcarpenter-11ty

📝 Source files for my personal website built with Eleventy and hosted with Netlify.

HTML - Released: 13 Oct 2016 - 90

butane-jekyll-theme

Butane Jekyll Theme

CSS - Released: 29 Nov 2015 - 90

library-jekyll-theme

Create a digital bookshelf using Jekyll.

CSS - Released: 24 Jan 2016 - 59

eleventy-boilerplate

1️⃣1️⃣ An opinionated boilerplate for new projects built with Eleventy.

JavaScript - Released: 17 Jul 2018 - 28

butane-combobox

🔍 An accessible combobox/autocomplete library

JavaScript - Released: 17 Oct 2019 - 5

nextjs-mdx-blog-theme

Starter template for a personal website blog, built with Next.js, MDX, and Tailwind CSS.

TypeScript - Released: 15 Jan 2022 - 28

butane-toasts

🍞 A small library for creating toast messages

JavaScript - Released: 10 Oct 2019 - 2

todo-list

React todo list using TypeScript and XState

TypeScript - Released: 22 May 2020 - 1

react-todo

Learning how to implement a todo list with React, TypeScript, TailwindCSS, and each of the different state management library listed below.

TypeScript - Released: 10 Jun 2020 - 2

querystring-to-object

Convert a query string into an object

JavaScript - Released: 27 Nov 2019 - 2

word-count

Get the word count from a string

JavaScript - Released: 28 Nov 2019 - 1

object-to-querystring

Convert a object into a query string

JavaScript - Released: 28 Nov 2019 - 1

slugify

Convert a string into a slug

JavaScript - Released: 26 Nov 2019 - 6

learn-eleventy

Source files for my collection of Eleventy video tutorials

HTML - Released: 29 Apr 2020 - 12

pomodoro-timer

Pomodoro timer built using TypeScript and XState

TypeScript - Released: 21 Jul 2020 - 11

gear

Personal gear blog.

TypeScript - Released: 03 Aug 2022 - 5

generative.scss

Generate responsive utility classes with Sass.

CSS - Released: 03 Nov 2016 - 8

butane-show-hide

🌗 An accessible show/hide JS library.

JavaScript - Released: 27 Jan 2018 - 6

us-coffee-roasters

☕️ Crowd-sourced list of US coffee roasters

Nunjucks - Released: 31 May 2019 - 6

butane-dropdown

Accessible dropdown JS library.

JavaScript - Released: 28 Aug 2017 - 3

eleventy-plugin-caniuse

An Eleventy plugin to embed can I use data on your pages.

JavaScript - Released: 15 Apr 2020 - 5

butane-tabs

Accessible tab interface JS library.

JavaScript - Released: 29 Aug 2017 - 3