Software engineer, screenwriter, musician, horror enthusiast, amateur mixologist, dog person.

about me

Hi, I'm Mark.

By day, I'm a software engineer based in Second City, and I build applications for the web. Currently at Grubhub, working with typescript react nodejs aws and datadog.

Download my resume, or feel free to check out my LinkedIn profile and Github account for a more complete picture of my background, and the kinds of projects I've worked on so far.

Outside of work, I've written award-winning screenplays, and I collaborate with friends to make music and films.

Yours truly.

projects

A game of nim in the browser, built with Phoenix LiveView.

code elixir tailwindcss phoenix-live-view phoenix fly

The classic game of luck and logic, but with the ability to design and share custom minefields. Node backend API deployed on Heroku, and a React single-page application deployed on Vercel.

code javascript react jest heroku vercel circle-ci postgresql express

A responsive React/Redux wedding RSVP program using Google's Sheets API to turn a Google Drive spreadsheet into a free database. This project also needed to support i10n, since my wife's family only speaks Spanish.

code javascript react redux i10n babel webpack google-sheets-api

JS web-based motion-sensing virtual drum kit. Built in 24 hrs. Won 2nd place at CodeRED MLH hackathon, Spring 2015.

code javascript LESS grunt socket-io

“Translates” user text input into tiled mosaics of randomly generated colors.

code ruby SASS erb yaml sinatra

contact me

Reach out to start a conversation about work or collaboration opportunities, or just to chat.