John Daly

Experience

Convoy logo
2019 - Present

Convoy

Software Engineer

Mesh Studio logo
2016 - 2019

Mesh Studio

Software Engineer

Disney Interactive logo
2015

Disney Interactive

Game Engineering Intern

Skills

Some of the tools and technologies I have used include:

Languages

  • TypeScript
  • JavaScript
  • Golang
  • Dart
  • C#
  • Python

Front-end

  • React
  • Vue
  • Flutter
  • Angular
  • Next.js
  • Apollo Client
  • Redux
  • Webpack
  • Styled Components
  • Emotion
  • Framer Motion

Back-end

  • Node.js
  • Express
  • gorilla/mux
  • Postgres
  • MongoDB
  • Redis
  • Apollo Server

Testing / CI

  • Jest
  • Mocha
  • Cypress
  • Enzyme
  • CircleCI
  • Travis CI

Technologies

  • Git
  • GraphQL
  • ReactiveX
  • Docker

Writing

Hero image for: Writing Better Components in Vue

Writing Better Components in Vue

3/1/2018

Scalable, readable, and maintainable

Hero image for: How to Explain Bitcoin at Your Holiday Dinner

How to Explain Bitcoin at Your Holiday Dinner

12/20/2017

Making sense of Bitcoin and the blockchain

Hero image for: Serving up HTML with Go

Serving up HTML with Go

11/6/2017

How to write your next web app in Golang

Projects

iPod.js

iPod.js

2021 | React

Live Demo | Source

An iPod Classic that connects to Apple Music and Spotify, built for the web. I updated core features to use TypeScript and modern React syntax. I also added haptic feedback support, for compatible devices.

Soundboard

Soundboard

2019 | React

Live Demo | Source

A soundboard application, inspired by the frequent drops used on the Cheap Heat podcast. The project is built to support the creation of new soundboards using a common interface and general components.

Socket.io Sketch

Socket.io Sketch

2016 | Node + AngularJS

Live Demo

A multiplayer web app built using the socket.io library. Sketch the given word and let others guess what you're drawing, in real-time.

Premier League Tracker

Premier League Tracker

2016 | Node + AngularJS

Live Demo

Uses the Twitter Streaming API to track the number of tweets that relate to several Premier League clubs, in real-time.

Videogame Collection

Videogame Collection

2016 | AngularJS

Live Demo

A web app I built to catalog and track my collection of games, consoles, and portable systems.

Marblehead

Marblehead

2015 | Unity (C#)

Download

Marblehead is a platforming adventure game for Windows and Mac. It was my senior capstone project at Northeastern University.

Sensory-Glitch

Sensory-Glitch

2015 | Unity (C#)

Live Demo

An individual project for a Game Programming class. Inspired by the classic arcade game Berzerk.

Dungeon Diver

Dungeon Diver

2014 | HaxeFlixel (Haxe)

A small prototype built using the HaxeFlixel framework. Uses a binary space partitioning algorithm to generate the dungeon layouts.

ZOM-DOS

ZOM-DOS

2014 | Unity (C#)

Live Demo

A reimagined version of an old prototype. Developed using Unity, and featuring a graphical style modeled after classic PC terminal interfaces.

Star Fox 64 Quote Generator

Star Fox 64 Quote Generator

2014 | Google Apps Script (JavaScript)

Serves up random quotes from the N64 classic, Star Fox 64.

For more Star Fox 64 quoting goodness, I have a Twitter account @StarFox64Quotes, which tweets a quote every day.