About Me

Build, Crash, Repeat

When I'm not tinkering with code, you can often find me building, flying, tuning, and crashing freestyle drones somewhere around Central PA. Alternately, you’re also likely to spot me floating down the Susquehanna river, kayaking and exploring with my trusty sidekick Nigel (a spunky Boston Terrier). It’s a fun way to get some much needed exercise and clear my mind.

One of my current fascinations is finding new ways of implementing AI into the web experiences I build. AI is developing at such a rapid pace, that new use-cases seem to be appearing almost weekly.

With over a decade of experience in web and software development, I've honed my skills and learned many tricks along the way. However, my journey didn't start with lines of code. I began my career as a writer, working on some local and national publications. Eventually, my interest in technology and problem-solving won out and I pivoted into writing code.

Currently, I'm fortunate to be a part of a creative agency where I develop web experiences and software for a diverse range of clients. From ambitious startups to industry-leading Fortune 500 companies, I thrive on collaborating with different teams and creating solutions that elevate their digital presence.

Thank you for taking the time to learn a little more about me. Feel free to explore my portfolio and discover some of my favorite projects. If you’re interested in working on a new project together, please reach out!


Turning Coffee into Code

I've had the privilege to work with many creative and innovative individuals over the years, and several great companies.

Work Experience

2017 - Present


Senior Interactive Developer
Mar 2020 - Present (5 years 7 months)
Harrisburg, Pennsylvania Area
Interactive Developer
Apr 2017 - Oct 2022
Harrisburg, Pennsylvania Area
2012 - 2017

BridgeTower Media

Web Developer
Jun 2012 - Apr 2017 (4 years 11 months)
Harrisburg, Pennsylvania Area
2011 - 2012

Journal Multimedia

Web Editor - Central Penn Parent Magazine
Nov 2011 - Jun 2012 (8 months)
Harrisburg, Pennsylvania Area


2007 - 2011

York College of Pennsylvania

Bachelor's degree
2007 - 2011 (4 years)
Professional Writing / Information Systems
GPA: 3.67
Activities and Societies: Society for Technical Communicators, York Review Literary Journal

Innovate and Increment

Working for a creative agency has afforded me the opportunity to work in a variety of different modern development platforms and stacks. My role necessitates that I am flexible and able to adapt and learn new systems and frameworks to meet clients’ needs.

Whether it’s building a new WordPress website on a LAMP stack, building out new features for Adobe Experience Manager, or creating a new live events chat platform using Vue.js and Firebase, I’m always up for finding and using the best solution to accomplish a task.

Lately, my focus has been on finding innovative ways to incorporate AI into my projects. Some of these have included creating a WordPress plugin that leverages Microsoft’s Computer Vision API to help assist with ADA compliance, and leveraging GPT-4 to automate categorization of website content.

Some of My Work

Client Work

I've developed and conributed to a range of digital projects for clients including The Hershey Company, Bell & Evans, Trex, PHC4, and many more.

Learn More

Agency Work

From a an award winning AI-based WordPress plugin that assists accessiblity needs, to a live events chat app built on Firebase and Vue.js, I've worked on many innovative projects.

Learn More

Open Source

Over the past 10 years, I have been involved in serveral web projects for local organizations and have made contributions to the WordPress community as a plugin developer.

Learn More


Here are a few of the languages and platforms I build with:

PHP Vue.js Firebase Azure Cognitive Services GPT-4 Cloud Vision HTML CSS JQuery JavaScript Apache MySQL WordPress GIT WP-CLI SharePoint AWS


Interested in working together?

If you're interested in working together, let's chat! Find me on Linkedin or use the contact form below to reach out.