DustinSchau

I develop , typically using JavaScript

My skills

The areas in which I'd claim to be the "real MVP"

Development

Development is all about solving problems, and transforming an idea into reality. Whether a mom and pop shop, a Fortune 200 company, or somewhere in between, I've developed and transformed countless ideas into well-tested, usable, and performant applications

Design

Design is not just how something looks, it's also how it functions and my vast UI/UX experience and eye for detail are key drivers for my passion in designing immersive, beautiful, and pixel perfect applications

Build tooling

Whether it's re-tooling the front-end build process for every application at a Fortune 200 company or fiddling with a pesky webpack, gulp, grunt, et al config, I've done a bit of everything, and bring a wealth of build tooling knowledge and know-how to any project

My work

What I do and what I've done

As a front-end developer, my work can be drastically different day-to-day. Some days I'll be writing highly performant web applications using Angular, React, or the framework du jour. Other days I'll be working on standalone web components that can be easily distributed, consumed, and integrated. Still others you'll find me tweaking build tooling in order to maximize performance and automate tasks to get developers working on what truly matters. Front-end development is my passion, and I am incredibly lucky to be able to love what I do each and every day.

Connected Driver

PeopleNet, Inc.

Connected Driver is a hybrid application available in both the Google Play Store and Apple App Store. It is used by more than ten thousand users each month!

TypeScript

Cordova

JavaScript

Sass

Webpack

Speaking & workshops

Full day workshops, presentations on JavaScript, front-end tooling, frameworks, etc.

Throughout my career, I've been privileged enough to get the opportunity to speak on a variety of topics and lead or assist with several workshops, including such topics as build tooling, framework comparisons, Angular, React, etc.… effectively "all things Javascript!"

Speaking

Presentations

Workshops

Build tooling

JavaScript

Build tooling & optimizations

Webpack, gulp, grunt, custom Node scripts… been there, done that!

From revamping a monolithic Webpack config (check out my npm package, webpack-config-assign) to creating an application generator used by every application at a Fortune 500 company, I have experience in all phases of build tooling and automation, including performance optimizations to squeeze every ounce of performance out of an application

Build tooling

Optimizations

Automation

Webpack

JavaScript

Open source

My open-source initiatives and projects

blog

Code for my personal blog built with Gatsby

blog

gatsby

markdown

javascript

node

136

29

gatsby-blog-starter-kit

A simple starter kit for a static blog created with Gatsby

gatsby

blog

starter-kit

boilerplate

graphql

108

40

gatsby-mail

A Gatsby email *application*

gatsby

javascript

app

email

gmail

59

5

css-in-js-playground

A simple playground for CSS in JS solutions

react

css-in-js

playground

styled-components

glamorous

54

10

prettier-markdown

Parse code blocks in markdown files and run prettier on them

prettier

markdown

javascript

node

gatsby

34

2

create-gatsby-blog-post

Simple command line interface to scaffold out a blog post folder structure