Erin Witzel

Philadelphia-based Front-End Web Developer

I’ve been making my own websites since the turn of the millennium when I was just 12 years old, and have been working professionally as a frontend web developer for over 13 years.

As any web-dev knows, the tech world constantly changes, and I have seen the web move from tables and inline styles, to Flash and ActionScript, to HTML5 and responsive design, and more. I’ve kept up with the ever-changing digital landscape, learning new languages and concepts along the way. 

I am trained in building custom sites with fully customized WordPress backends and templates. I have also worked extensively in Shopify for several e-commerce clients. I practice DRY (“Don’t Repeat Yourself”) code whenever possible and aim to code in an organized and easy to understand way, allowing others to collaborate when need-be.

With a college background in graphic design, I can make good aesthetic decisions. Whether it be choosing color palettes, typography, layouts, etc, I am accustomed to expanding the web design provided by the graphic designer on pages or sections that may not have been designed at the prototype stage. I always place high importance on the visuals, which doesn’t always come hand-in-hand in the developer world.

I am a diligent, independent worker who can follow through with projects from start to completion with minimal direction. However, I also work well collaborating with others in joint projects or assisting in debugging. I am a confident coder and excel at troubleshooting problems and errors.

My Philly ties run deep: growing up in the Philadelphia area, going to college at Temple’s Tyler School of Art, and working in Center City for a decade. In 2014, I became an official Philadelphian when I bought a house in Roxborough.

Skills & Qualifications

Coding Languages

  • HTML, SCSS/CSS, PHP, JQuery/Javascript, Vue, Shopify Liquid, Smarty, MySQL, AJAX, JSON, XML
  • CPanel, phpMyAdmin, and willing to poke around the scary world of EasyApache and the like
  • Programs “mobile-first” responsive websites with attention to touch interactivity
  • Programs with page speed in mind: uses srcset for images, delayed loading, template caching, etc.

Platforms

  • WordPress, Shopify
  • Has worked with various CMSs including ExpressionEngine, TextPattern, Drupal, and more
  • Has worked with object-oriented frameworks like Sencha Touch
  • CRMs, including Google Tag Manager, EveryAction, and Optimizely

IT

  • Able to troubleshoot compatibility issues, whether debugging for cross-browser or running into PHP or .htaccess errors when launching a site
  • Performing website maintenance, such as updating WordPress and plugins, making backups, performing basic security scans using online tools
  • Installing SSL certificates
  • Making DNS changes
  • Migrating websites

Other Skills

  • Building hard-coded e-blasts and e-blast templates (primarily in Campaign Monitor)
  • Production work, such as Photoshopping and formatting images and other assets
  • Making content updates 
  • source-control with GIT repositories
  • Installing web fonts

Office Skills

  • Working one on one with clients, via email, phone, and/or most-recently, Zoom
  • Managing multiple projects at once
  • Delegating tasks when needed
  • Collaborating with others
  • Meeting Deadlines
  • Taking ownership of a project through completion 
  • Tracking hours in time-tracking apps (Harvest, BaseCamp, etc)
  • Creating cost estimates for clients

Software

  • Fluent in the Adobe Suite
  • Microsoft Office: Word, Excel, Powerpoint, etc
  • Preferred Text Editor is VS Code, but has used Sublime, Text Mate, etc.
  • and more

Education

TYLER SCHOOL OF ART, Temple University
Philadelphia, PA
Graphic and Interactive Design BFA & Japanese Minor, summa cum laude, May 2010

ACADEMY PARK HIGH SCHOOL
Sharon Hill, PA
High School Diploma with Honors, June 2006

Employment

SOFTWARE ENGINEER
RunSignup, Inc.
remote | Moorsetown, NJ
August 2022–present

CONTRACT WEB DEVELOPER
M+R Strategic Services
remote
June 2023–December 2023

CONTRACT WEB DEVELOPER
RunSignup, Inc.
remote
May 2022–August 2022

CONTRACT WEB DEVELOPER
Alchemy + Aim
remote
September 2021–August 2022

SENIOR WEB DEVELOPER
Dyad Communications
Philadelphia, PA
September 2010–October 2021

FREELANCE
ongoing

Work Samples

Galgos Del Sol

Designed and developed a custom WordPress site based on an existing website and identity. As an international dog rescue, this site required multiple language support using PolyLang. The site is designed to allow for easy perusing and sharing of adoptable dogs, features several contact forms, and more.


view website

Sarah Sherman Samuel**

This portfolio site was one of three related sites for this client, so they all shared a side navigation in addition to their individual navigations. Within the portfolio, the projects have a unique side-scrolling display, adding complexity to perfect programmatically. Other text pages use a variety of layouts, which are made easy to update in the backend despite the complicated frontend.


view website

Greyhounds in Motion

Designed and developed this small but effective site for a Florida-based greyhound rescue, Greyhounds in Motion. Using the idea of “in motion”, I opted for slow-motion videos of greyhounds running on the homepage. The site uses various fun scroll effects to keep with the “in motion” theme. With limited content, the design really carries one through the site in easy-to-consume bites of information. The site also features a lengthy, conditional adoption application form.


view website

Of Kin & Kiln

Small portfolio website for artisan potter, Carl Witzel, aka. my father!


view website

Emma Teitel**

With a wide variety of layout components, this site utilizes the best capabilities of WordPress’s Gutenberg Blocks and the Advanced Custom Fields plugin to create customized block types to facilitate the range of content. The flexibility this approach offers can’t be understated! Most importantly, the custom blocks are easy to update by content editors.


view website

Personal Illustration Portfolio

As my own personal website, featuring my illustration work, I of course had free reign on design and functionality. I implemented a single-page scrolling site that has seamless background color transitions and AJAX calls for loading project content on click. As a single-page site, extra attention to permalinks is necessary for good SEO. The URL updates on scroll using Waypoints.js and History.js to dynamically push the new permalink.


view website

Metropolitan Bakery*

This site implementation brought Metropolitan Bakery from a clunky payment processor online store to Shopify—a move that has opened many opportunities to expand their e-commerce, which proved particularly important during the COVID-19 pandemic. The templates and styles expand upon the Debut default theme with custom block types to expand functionality. Customizable color setting themes were also added as a way for the client to easily choose holiday colors to display on the site. The site has many other expansions, driven by client requests for features on the front-end, but also inventory, shipping, and order management on the backend side of things.


view website

Kathryn Herman Design*

The design of this site presented many challenges to consider. The loose layout needed to be incorporated into WordPress in a easy and logical way to allow for client updating. The layouts were achieved using Flexbox and controlled in the backend with ACF Custom Blocks in the Content Editor that give options for sizing and positioning. There are also fun dual-scrolling pages for a bit of an unconventional user interface.


view website

Joseph Richardson Landscape Architect*

Highlights of this site include smooth page transitions with Barba.js, snapping pages on scroll with CSS’s new “scroll-snap-type”, and the utilization of the new “Intersection Observer” JS event listener.


view website

Ridge Park Civic Association

This site is a self-started pro-bono project. After initially getting involved with my local civic association, I noticed the group’s website was down. I reached out and offered to help fix the problem and create a new site for them. As the new Web Master, I subsequently became a board member! The project had little direction, so I was tasked with making all of the decisions, including design, functionality, programming, and even some content writing. As a site with a wide audience, I kept the mobile-friendly design straightforward for ease of use.


view website

Voith & Mactavish Architects*

This site involved a complex filtering system with a large amount of items to keep organized in the backend. The hundred-plus projects featured under “Work” are stored in WordPress as a Custom Post Type to allow for simple filtering using Post Categories. The filtering system on the frontend allows for cross-filtering between categories. This particular site uses Isotope.js and custom-built JS code using GET variables in the URL to perform the user interactivity of the filters.


view website

Stewart Manger Interior Design*

This single-scroll site features AJAX calls for dynamic content load without page change, smooth background color transitions on scroll, and dynamic updating of the URL bar. One of the more unique aspects of the site, especially from a coding-perspective, are the thumbnail rollovers in the Gallery section. Achieving the see-through cut-out number effect was a challenge. The solution seen here is a dynamic SVG that masks the thumbnail image with the current number count. Thus, the effect is fully-dynamic and allows for easy growth with no burden on the client to produce extra assets.


view website



Work samples marked with:
*  were completed under Dyad Communications employment
**  were completed under Alchemy+Aim employment.
Since these firms own the rights to the work, I request
you to not approach the firm or clients about the my involvement in the work shown here.