Whois Martin McKenna

I am a front-end developer from Philadelphia, who specializes in building functional user interfaces and Web APIs. I'm big on code quality, testing that makes sense, and creating extremely modular, re-usable code. Over my career, I've gained experience in the eCommerce, cloud hosting, and sports-betting industries.

I like a lot of tech, but I'm really partial to the React and TypeScript ecosystem. In fact, I like React and TypeScript so much that I've created a just a handful of starter projects, for quick bootstrapping. That being said, right now I'm working very heavily with the Vue ecosystem at Penn Interactive, building the next best thing in sports-betting.

If you'd like to see what I'm working on in my spare time, please refer to my GitHub account or take a look at the Projects section below. If you'd like to get in touch, use that contact form.

Contact

Barcart Live | on Github

Barcart is an digitized version of a cocktail recipe book. Plain and simple - the user enters the ingredients they have on their shelf and the app will generate the list of cocktails that can be made with those ingredients. Users can create new accounts, search for recepies, and favorite cocktails. This project's API was build with Python and Flask with a MySQL database. The front-end was built in React and TypeScript.

My Reads on Github

My Reads is a digital bookcase with a built in database to search for new books. Users can store books on three shelves: Read, Want to Read, and Currently Reading. Books can be freely moved between shelves and search for new books to add to any list. This project was written in Express, React, and TypeScript, as part of Udacity's React Nanodegree program with an already provided Express backend server.

Open Source Contributions

I believe contributing to open-source projects is important - it's what makes building tools on the web fun. Here's some projects I've contributed to in the past: