Forrest Bradley

Featured Projects

Automating Salesforce for Operations

View Project
lock_outline
Closed Source

Conveyr: The automation revolution

View Project
lock_outline
Closed Source

Raspberry Pi Roommate Tracker

View Project
code
Open Source

Background

You could say I'm a front-end engineer, but I enjoy doing it all. I've been up in the attic wiring buildings, at the mall setting up networks, administering systems for attorneys offices and enterprises around the bay, and programming at a desk in the corporate cube farm. The MEAN stack is my favorite and I enjoy hacking on bleeding edge technologies. I'm always learning something new and coming up with disruptive ideas. My entrepreneurial spirit keeps me active and I'll occasionally contribute to open-source projects.


Control your TV with a Raspberry Pi

In this tutorial we’ll be setting up a Raspberry Pi for use as an infrared remote control. If you use your Raspberry Pi for watching videos there might be better ways for controlling a TV, like HDMI-CEC if your TV supports it.

PDF creation service with Google Apps Script

Automatically generating PDF’s from a template is no small feat without the proper tools, but Google Apps Script makes it simple. In less than 50 lines of JavaScript we can create an API that generates PDF’s based on a template in our Google Drive.

Speed Testing Web Pages

Sometimes there are rare cases in which the Chrome DevTools aren’t quite what you need. I recently had to perform a micro-optimization that wasn’t really measureable in the network tab.

Automating Salesforce for Operations

Before macros were built into Service Cloud and other editions, Salesforce Enterprise was (and still is) a stubborn pig that made automation a pain in the ass. Mail merge had limitations that made the feature useless altogether.

Conveyr: The automation revolution

Automated project management walks a tight rope between cost and ease-of-use. As a result, cheap/free software is a no-brainer for small businesses.

Raspberry Pi Roommate Tracker

Let’s say you have a roommmate; one who is typically in the middle of a nap when you get home from work. You have a bright and bubbly personality so, naturally, when you get home you begin your nighttime routine by singing to the cat while loudly cooking dinner. You won’t even know that your roommate wants to kill you until he comes out of the bedroom wearing an eyes-half-open scowl.

Apache Configuration Switcher

The front-end is an exciting place to be, but there’s chaos in that fast-paced environment. I’m being dramatic of course, but it’s essential to have a streamlined development environment when you’re frequently switching between projects.