Turning Newlines into HTML Line breaks in PHP
Recently I’ve been working with a lot of user-entered input that gets served back from the PHP backend for generating custom HTML emails. This input gets saved as a JSON-encoded array so user entered new lines become \r\n. Since the content type of custom HTML email’s are text/html, new line characters like that aren’t respected.. We…
Path Globbing Substyles with CSS Precompilers
Trying to keep CSS organized can be a huge pain in the butt. I don’t think there’s ever a time where it ISN’T a pain in the butt actually. Smartly naming directories is the worst. With my CSS I try to simplify things by making small, component-based style sheets that can be combined in to…
Call To Action
With all of the shock and distress over the 2016 Presidential election, a few friends and I wanted to help give people a way to get more involved with our country’s democracy. Instead of lamenting how things are, we wanted people to have an easier way to contact their Congressional representatives to have their…
Splash – Email Sender
While working at Splash, I was tasked with recreating our former email sender, a miniature MailChimp-esque micro-app for creating and sending custom HTML emails. Previously it was one giant 9,000+ line jQuery spaghetti file, and while it was packed with functionality, it was extremely hard to modify unless you had a lot of working knowledge of it. (Even…
Budweiser Made In America: Golden Gate Bridge (2015)
Budweiser always has a great event series every summer called Made in America. 2015’s was particularly special since they held concerts at both the Golden Gate bridge and the Statue of Liberty, which never happens. I got to create both pages but they’re still featuring the Golden Gate bridge one on Budweiser’s site so I…
Splash RSVP Confirmation Email
Taking a step in to the future with the site redesign, I got to re-do the RSVP confirmation emails. These get sent out whenever any one responds to any Splash page, so it had to be perfectly consistent across all email clients. (Shoutout to Litmus!) Luckily the design was mostly simple but creating a button…
Lyft Eventfinder (2014)
Unfortunately I did not help make the Lyft site, but did work on this event finder iframed in to their page. (Wish I could’ve worked on the Lyft site. Any reason to use that pink is a good one.) Lyft drivers are able to submit their own events and get featured here. I also created the…
Pope Francis Central Park Procession (2015)
This page wasn’t challenging to implement at all but it was a very exciting project to be a part of. Not many people can say they’ve made a webpage for the Pope. It was also immensely exciting for me because I was tasked with designing the form! I’d never gotten specifically tasked with…
Splash Homepage (2014)
Shortly after beginning work at Splash, I was tasked with building the new homepage. I had never gotten to build something as important as a homepage before so I was stoked! The page featured a navbar that became fixed on scroll. I was careful to make sure that there’s no page-jump and it was a…