Dan Johnson

Full Stack Developer

Coding for good.

Hello! I'm a full stack web developer with the goal of creating great software to do good things. I currently focus mostly on JavaScript, TypeScript, React, NodeJS, and Python but I'm a fast learner and always up for taking on new challenges!

When I'm not programming, you'll usually find me on a bicycle somewhere in the world.

Front End

  • HTML5 | CSS3
  • SASS | LESS
  • JavaScript | TypeScript
  • React | Redux

Back End

  • NodeJS | Express
  • Python | Django
  • LAMP Stack
  • REST | GraphQL

Database

  • PostgreSQL
  • MySQL
  • SQLite

Deployment

  • Git
  • Netlify
  • AWS
  • Zeit | Vercel
Wordle-Without-Z

Wordle-Without-Z

  • Progressive Web App
  • Play from website
  • Download locally
  • Windows | MacOS | Linux
  • Android | iOS

Wordle-Without-Z

A locally-installable Wordle clone that removes the letter Z and contains tools to tunnel through the iron curtain if your government takes over the media and blocks the Internet.

Visualize Wordle Peace. A Wordle without Z.

DJ Helper

DJ-Helper

  • React/Redux
  • NodeJS | Express
  • PostgreSQL | Knex
  • Spotify API
  • AWS Elastic Beanstalk

DJ-Helper

DJ-Helper is an app that helps DJs gauge their audience by publishing their playlist for an event and allowing attendees to upvote songs they want to hear.

Integrates with Spotify's API to provide previews of each song.

Vaccine Tracker

NCOV-19 Vaccine Tracker

  • React
  • Node JS | Express
  • PostgreSQL | Knex
  • Heroku

NCOV-19 Vaccine Tracker

A site to keep track of current vaccine research trials around the globe with links to research papers.

Statistics by country. Features interactive clickable map.

delivery cyclist

Replate

  • NodeJS | Express
  • PostgreSQL | Knex
  • Heroku

Replate

Replate is an app that allows businesses with leftover food to connect to delivery volunteers for partner non-profit organizations.

Businesses create orders. Delivery drivers can accept them and mark them as complete.