> I code & decode things.
My name is William Robertson. I am currently a Principal Software Engineer Manager at Domo.
I started off my career building websites for dental practices and have since had the pleasure of working with Fortune 100 and 500 companies from the mining industry to show business.
I have had the pleasure of working with—
—and many other internationally recognized brands.
For more information, check out my profile on LinkedIn.
What have I worked on?
Domo
April 2011 - Current
Led development of high-impact web solutions, boosting user engagement and driving lead generation.
Technologies:
PHP, TypeScript, Laravel, Vue.js, Inertia.js, Docker, Kubernetes, Vagrant, Nginx, MySQL, Tailwind, Node.js, and many others.
Business Intelligence
Oct 2012
Technologies:
PHP, JavaScript, WordPress
Description:
The initial build of this site was done by me while working at Domo.
I spent a lot of time creating custom post types and utilizing the Advanced Custom Fields plugin to give the administrators complete control over all the components of the site.
One feature that I enjoyed coding, would check popular social sites and displayed the number of times it was shared across all these platforms. This allowed users to gauge the popularity of an article.
CEO
Apr 2012
Technologies:
PHP, JavaScript, WordPress
Description:
When I first came to Domo and inherited this project it took about 20s to load a page. My first assignment was to figure out why.
Over the course of two weeks, I worked on limiting requests, caching everything I could, rewrote and optimized sql queries, and implemented every performance trick in the book. In the end, I was able to get it to consistently load within 1s (post cache of course)!
Telemundo: Club de Noveleras
Jan 2011
Agency: Riser
Technologies:
SCSS, JavaScript, Bunchball
Description:
This was the last project I worked on during my time at Riser. We were tasked with the front-end development and integration of Bunchball's gamification technology. The front-end piece needed to be very flexible. To accomplish that I implemented a lot of the lessons I learned about OOCSS in the book SMACSS. The gamification element of the site allowed registered users to accumulate points by interacting with website elements (videos, photos, reading, polls, quizzes etc.). Users may then redeem their points for free things.
Symbol Arts
Nov 2010
Agency: Riser
Technologies:
PHP, WordPress, Magento, SCSS, JavaScript
Description:
SymbolArts is a producer of the world's finest custom designed police badges, sheriff badges, challenge coins, lapel pins, and other jewelry-quality insignia.
- Client can edit everything on site without knowing code.
- Custom JavaScript sliders/galleries.
- Custom Magento build.
National Geographic—Kids My Shot
Nov 2010
Agency: Riser
Technologies:
PHP, Kohana, CSS, SCSS, CSS3, JavaScript
Description:
This web application was built for National Geographic Kids. It is a photo sharing website tailored to kids, and is fully moderated by National Geographic producers.
- Full Community — rating, comments, and profiles.
- Photo cropping resizing and handling.
- Offensive word censoring.
- Full backend moderation tool.
- Account approved by guardian email address.
- Tags, categories, and metric based browsing.
- Custom search engine.
- Robust, Object Oriented HMVC Codebase.
Ugly Betty
Sept 2010
Agency: Riser
Technologies:
HTML, CSS, JavaScript, Nanoc
Description:
I really liked the look of this site. It was done for ABC Domestic Television. The site didn't allow for any server side languages such as PHP so we built it using a useful Ruby gem called "Nanoc" that allowed us to build it dynamically and then compile the final project statically.
I helped out on the front end and also with the JavaScript that handles the channel locator.
Sesame Street Videogames
Jul 2010
Agency: Riser
Technologies:
HTML, CSS, JavaScript, Flash
Description:
This website was done to feature & promote two new Sesame Street videogames (Cookie's Counting Carnival & Elmo's A-to-Z Adventure) that were released October 2010 for the Wii, Nintendo DS & PC.
People of Walmart
Apr 2010
Agency: Riser
Technologies:
PHP, CSS, JavaScript, Wordpress
Description:
For this project I was in charge of the front end build and WordPress integration. I also built a couple of custom WordPress plugins to help manage their content.
One of the plugins helped users submit content and allowed moderators to reject or schedule submissions to be upcoming posts. Submitted photos could be re-sized, cropped and watermarked.
The second plugin gave them the ability to schedule background images (with sunrise and sunset dates) and make them linkable for advertising purposes.
Due to the high traffic that the site received it added an extra bit of spice that made this a fun project to work on.
Ken Garff—Keys to Success
Dec 2009
Technologies:
PHP, CSS, JavaScript, Wordpress
Fox Movie Channel
Dec 2009
Agency: Riser
Technologies:
PHP, CSS, JavaScript, Movable Type
Description:
This was one of the most challenging projects I was a part of while at Riser.
I worked on the front end build (html/css) and integrated it w/ Movable Type, the animation effects, and the syncing of their schedule data.
Legend of the Seeker
Nov 2009
Agency: Riser
Technologies:
HTML, CSS, Nanoc, JavaScript, Flash
Description:
This is one project I was really excited to be a part of. The TV show Legend of the Seeker hired us at Riser to completely re-build their site (design, code, the works).
I was in charge of doing all the HTML/CSS and JavaScript effects. What made this site a little challenging was the tight deadline we had (it was only about 3 weeks from design to delivery) and had to be completely static (no server side programming allowed).
Park City Area—Showcase of Homes
Jul 2009
Technologies:
PHP, CSS, Wordpress
Description:
This was one of those perfect projects that every freelancer hopes for. I was hired to do the front end build (HTML/CSS) and WordPress integration. Everything went incredibly smooth and was completed in less than a week. I am very happy I was a part of this project.
Kickette
Jul 2009
Technologies:
PHP, CSS, Wordpress
Description:
I was contacted in July of 2009 to convert the popular European soccer/football site Kickette from Expression Engine to WordPress. Normally converting sites is pretty straightforward but this particular site had over 10,000+ posts. That's a lot of data to move!
After getting the bulk of all the work done I then passed the project off to some other developers to finish up. All in all it was a good project.
Kickette brands itself as the authority on soccer/football gossip, news and fashion. Written from a female perspective, Kickette was the first and largest dedicated site for female soccer fans at the time.
HyperX Local
May 2009
Technologies:
PHP, CSS, Wordpress
US Synthetic
Apr 2009
Agency: Riser
Technologies:
PHP, CSS, JavaScript, Expression Engine
Description:
US Synthetic hired us at Riser to rebuild all their sites (US Synthetic, Brady Mining, Suncrest Diamonds, Sundance Diamonds, USS Wire Die and US Bearings).
I built out the HTML/CSS for all six of these sites and integrated them all into the same instance of Expression Engine so they could manage each site from the same location.
Brady Mining
Feb 2009
Agency: Riser
Technologies:
PHP, CSS, Expression Engine
Description:
One of the six sites I was able to build out for US Synthetic.
Riser
Jan 2009
Agency: Riser
Technologies:
PHP, CSS, JavaScript, WordPress
Description:
The site we built when we rebranded the company from Jandaco to Riser Media.
Host Riser
Jan 2009
Agency: Riser
Technologies:
PHP, CSS, JavaScript
Description:
This site was done for Riser and was built to provide information about our various hosting packages and allow people to sign up for them.
This design was featured on many popular award sites of the time.
TV Guide Network:
Award Season '09
Press Kit
Jan 2009
Agency: Riser
Technologies:
HTML, CSS
Description:
This site was done as a press kit for TV Guide to prepare people for their upcoming award season. It was a very basic site done in WordPress.
SageCreek Partners
Dec 2008
Agency: Riser
Technologies:
PHP, CSS, JavaScript, WordPress, Flash
Description:
This was the very first project I ever did in Movable Type. At first it worked great but due to scalability issues I ended up converting it to WordPress.
I also built a custom plugin that would allow editors to manage files, and an auth system that would allow members to access and download these resources.
HBO—Hooking Up
Oct 2008
Agency: Riser
Technologies:
PHP, CSS, JavaScript, MovableType, Flash
Description:
This project was done for HBOlab a.k.a. Runawaybox and was the first project I worked on at Riser. At the time HBOlab was a part of HBO but the company was eventually purchased by Break Media.
The site was made to host an internet tv series called Hooking Up. The concept was to take a bunch of YouTube "celebrities" and make a show with all of them in it. The site was only up a couple of months before HBO pulled the plug on this experiment.