Posted on

New Adventures

2018 will be an interesting year for me.

Joining SAU/CAL

I’ll be joining the talented folks at SAU/CAL starting February 26 as a Growth Officer. I’ve worked alongside SAU/CAL while I was at Automattic as a Developer Advocate. I’m a huge fan of the sites they’ve built and their involvement in the WordPress and WooCommerce space. It’s a great opportunity and I’m excited to contribute to the growth of the company.  Looking to build an eCommerce shop? Reach out to me!

Meet Marketplacella

This is another big one. I’ll be launching a WordPress marketplace called Marketplacella. Marketplace + Marcella (my daughters name) = Marketplacella. The goal is to create a marketplace that provides a quality experience for developers and customers. This includes paying developers their fair share of each sale and support system that makes it easy for developers and customers to connect. I’ll have more to announce in the coming months ahead. For now, head on over to and subscribe for updates.

Posted on

Farewell Automattic


I struggled to think of the right words to say here. It’s heartbreaking to know that after February 13 I won’t be talking to fellow Automatticians on a regular basis. It’s been nearly four years of friendships and memories. I’ll be forever grateful for the opportunity to work at Automattic among the smartest and kindest people I’ve ever known.

I’m embarking on my next adventure with WordPress. My entrepreneurial spirit is calling me and will have more to share in the coming weeks and months ahead as I attempt to put vague ideas into something amazing. In the meantime, follow this space.

Posted on

How I Organize My Photos

I am obsessed with backing up, organizing, and making my photos accessible from anywhere. I lost a history of photos a few years ago then told myself I would never lose a single photo again.


At home, I have a Synology DS216+II NAS DiskStation with two 4TB hard-drives on RAID. Essentially that means the same data is copied to both drives automatically. One of the drives will fail eventually so I would like to be prepared for when that happens. While part of the disk space is used for photos, I also use this server much like how people use Dropbox. I control my own data and it syncs to my laptop. In the end, this is cheaper than having to purchase extra storage on Dropbox and I most often use this storage for work.

Backblaze B2

I use Backblaze B2 to backup most of my drive to the cloud if for some reason both physical drives fail or I need a file I deleted a few days ago. I don’t use Backblaze B2 to backup my photos though. More on that below.

Google Photos

My entire library of photos is on Google Photos. I have a directory called /photos on Google Drive. Anything I put into that directory will automatically show up on Google Photos. I use Google Photos because the sharing, machine learning, and assistant capabilities are incredible.

I use Google Photos because the sharing, machine learning, and assistant capabilities are incredible. My family and I had a recent trip to Colombia and all I had to do to share my entire library to my family was to send them a link. They can also add photos to the album and I have the option to add all of their photos to my own library. Need a picture of a dog? All I have to do is type dog into my library search and it will find all pictures I took of dogs. Thanks for the facial recognition, I can also search for people I’ve tagged into my own library. I can access my photos from any device too.

Synology has software that makes it easy for me to sync my entire Google Drive to my local hard-drive. I don’t use Backblaze B2 to backup my photos because Google is already doing that.

There’s also a neat feature on to add Google Photos easily.

My Phone

I’ve given up using my DSLR. While the quality of a DSLR is still better than the best of phones, it’s bulky and missing valuable metadata that I cannot live without. The metadata that’s most valuable to me is the GPS location of where I took the photo.

I use the Google Photos app on my Android to upload all photos and videos that I take on my phone automatically. Google will create a directory called /Google Photos in Drive. I later move all photos from /Google Photos to /Photos. The reason I do this is that I prefer to organize my photos into a directory structure of my own rather than one directory for all photos.

My Directory Structure

I organize all my photos by /year/month/city. This is where the metadata becomes especially important. I use elodie to automatically sort all photos from /Google Photos to /Photos. It’s a straightforward process that only takes a few minutes to sort through all of my photos.

I use Adobe Lightroom for more advanced editing and makes locating files easier if the directories are in the right place.


The biggest downside to this setup is the amount of data that is being transferred. Xfinity has capped our data at 1TB and costs an extra $10 for every 50GB. That can be an issue if you have as many photos as I do. The best thing I can do if I’m reaching my limit is set a schedule to transfer the data so it’s still backing up but not as quickly. Once the initial backup is complete though, the rest is easy.

Google Drive storage is not cheap. It’s $10 per month for 1TB. It’s well worth it for Google Photos features alone though. Don’t think of it as paying for only storage but as a storage with a ton of features provided by Google. If you’re looking for only storage, I’ve found Backblaze B2 to be very inexpensive.

Any edits made in Adobe Lightroom will not show up in Google Photos. I typically don’t do many edits unless it’s for the blog. I’ve found phone editing apps and Google Photos can do a decent job at editing if I need to make a quick edit for sharing.

My process will likely change over time. The important part is that my photos are backed up locally and in the cloud while also providing an easy way to access my photos.

Posted on

Capturing a 360 photo every day

I’m on a mission to capture at least one 360 photo every day. I’ll be using a Samsung Gear 360 for the shots.

A 360 photo seen from a VR headset allows you to view the world from that exact moment. I can take a 360 photo today and view it in twenty years from now as if I time traveled. I can take my daughter back in time to what it was like in her first bedroom. We took a 360 video tour of our apartment so we can relive memories of our apartment in Seattle. It’s a great way to capture a moment in time and see it in its full context.

Posted on

WordPress plugin to view 360 photos on Samsung Internet Browser in Gear VR

Samsung Internet Browser for Gear VR released an update that allows you to have a skybox while browsing on a page. It appears experimental and the only feature in their web developer guide.

I love the idea behind this. It gives the reader additional context of a page. You’re not only reading an article but you’re experiencing it too. I decided to try this for myself on

I released this as a plugin. Feel free to try it out yourself. Keep in mind that it will only work on the Samsung Internet Browser for Gear VR. I hope this can become standardized to support all HMD’s in the future.