Software Engineer with a core competency in constructing intuitive front-end interfaces that interact with back-end solutions. Equipped with a Computer Information Systems background and professional experience using modern JavaScript stacks to create web applications for multiple vertical markets including FinTech, health, and publishing.

I primarily work with JavaScript, TypeScript, React, Apollo, Redux, SCSS/LESS, CSS-in-JS, Node, Express, GraphQL, SQL, and NoSQL.


  • Software Engineering

    I'm a software engineer with experience using JavaScript, TypeScript, React, Apollo, Redux, React Native, SASS/LESS, CSS-in-JS, Node, Express, Python, Django, GraphQL, SQL, NoSQL, AWS, and focused on C++ during college.

  • Project Management

    I have served in leadership roles managing websites that draw in tens of million of pageviews per month, in addition to working as project manager for four projects, one of which was with Northrop Grumman.

  • Writing and Editing

    I've worked as an Executive Editor, Managing Editor, and Technical Editor responsible for writing and editing content. Since 2009 I've published hundreds of gaming/technology reviews, guides, and interviews.

PwC Risk Proof

I'm a member of the award-winning Digital Crime Fighters team at PwC tasked with building enterprise FinTech web applications for Financial Crimes Unit objectives. We've been working on several projects including Risk Proof, which is risk assessment software crafted using React, JavaScript, TypeScript, Apollo, LESS, GraphQL, Node, Express, ArangoDB, and more.

Read More About Digital Crime Fighters

Read More About Risk Proof

Home Lending Pal

While working as Lead Front End Developer at Stackend Solutions I spearheaded front end development of Home Lending Pal, an AI-powered mortgage advisor built on the React ecosystem.

View Home Lending Pal Main Website


While working at Stackend Solutions I additionally led front end development of Conmitto, a maintenance, repair, and operations web application built on the React ecosystem.

View Conmitto Main Website

Redux Saga Frontier

This is a React and JavaScript based game allowing users to randomize then confirm a group of four characters to embark on a journey. The program is intended to demonstrate the handling of array structured state with Redux in React, and served as an exploratory side project for my experimentation with Sagas and Generators. Two APIs are used with references to one another to provide sprite avatars and character data.

View Redux Saga Frontier Repository

Demo Redux Saga Frontier


For more than a year I served as Lead Full Stack Developer for MovementX, a physical therapy company. I worked directly with a team of doctors to develop their platform using JavaScript, SASS, Python, Django, and PostgreSQL, with deployments and DevOps work performed on AWS. Additionally, I crafted a prototype for a custom blog titled MovementX Health using Gatsby, React, and GraphQL.

View MovementX Main Website

Demo MovementX Health


Using GraphQL for API definition on a Node, Express, and MongoDB back end with React, Apollo, and Styled Components on the front end, this project for a fictional auditing company allows users to assign auditors to various projects and define their parameters. I built this prior to onboarding in my PwC role to become acquainted with their technology stack.

View AuditQL Repository

SpaceX Flights

This React-based website is a virtual museum for all SpaceX flights. Users are able to view information regarding each mission provided by an unofficial SpaceX API.

View SpaceX Flights Repository

Demo SpaceX Flights

Flight & Flight Architect

This project is for a fictional private space travel company called Flight. The website was built using HTML and SCSS to demonstrate intermediate level front-end web development techniques. The project is linked to an interactive React web app called Flight Architect.

View Flight Repository

Demo Flight

Demo Flight Architect


This dynamic library management system is for a fictional video game rental company. The website uses Node, Express, Pug, and the SQL ORM Sequelize to interface with a SQLite database containing games, customers, and rentals.

View GameTrial Repository

Demo GameTrial

Hack the Now and Next: The Future of Media Hackathon

I was a member of the Weird A.I. team that earned third place out of 60 participants at Globant's The Future of Media hackathon.

View Weird A.I. Hackathon Repository

Demo Weird A.I.

Ladybug Frogger

This is an pseudo object-oriented JavaScript ES6 game that plays similar to the retro classic Frogger.

View Ladybug Frogger Repository

Demo Ladybug Frogger

Glynne Davies Portfolio

I constructed and set up SEO for the official portfolio of Glynne Davies, a Seattle based stylist I met while at a photoshoot for GoDaddy.

View Glynne Davies' Portfolio

ArcGIS Challenge

For this timed coding challenge I used the ArcGIS API to build a map scene in React that allows the user to filter an array of objects and display the location and attributes of the filtered results.

View ArcGIS Challenge Repository

Demo ArcGIS Challenge

Meme Database

This React project allows a user to browse a database of categorized memes with a Material UI front-end that delivers a Google-esque presentation.

View Meme Database Repository

Demo Meme Database

Northrop Grumman Reporting System (CIS-490 Project)

I was project manager for my senior project where I worked with five other students in joint application design format. Our client was Northrop Grumman, who wanted a reporting system that would allow users to upload project reports to a repository.

View Final Report

Hack the Now and Next: AI Edition Hackathon

I was a member of the Recycle Bits team that earned 2nd place out of 60 participants at Globant's February 2018 hackathon. Our project utilized Microsoft Cognititive Services' image-processing algorithms to determine whether an object in a user-submitted image is recyclable or not.

View Recycle Bits Hackathon Repository

View Recycle Bits App Repository

Valve Interview

In 2017 I went to Valve's headquarters to interview founder Gabe Newell among other senior management at the company.

View Valve Interview

Elite: Dangerous Story

In 2017 I wrote a detailed story about my journey deep into the Milky Way galaxy in a game titled Elite: Dangerous.

View Elite: Dangerous Story