Cameron Steele

developer

designer

KIND Snacks

← back

KIND Snacks

/clients/kindsnacks/barslide

On a contract for KIND Snacks, I built a set of sales pages according to design specifications for their bars immediately before they were sold literally everywhere.

VMWare CloudCred

← back

VMWare CloudCred

https://www.cloudcredibility.com

CloudCred, by VMWare, is an online professional network and a learning game. Players form into teams and contribute to their team's collective score by completing learning challenges related to cloud technology in order to earn prizes.

We were a team of 5 engineers and designers. It took us about 2 months to complete.

My work involved slicing Photoshop files and programming UI to visualize and filter data. I built out the homepage, user profiles, search with autocompletion, and high-score listings.

Presumably VMWare found some value in it, as they have kept it running and continued to refresh prizes 7 years later.

Technical

I served as a general front-end developer using HTML5 and Javascript. AJAX played a large role in various data tables and search fields.

We used SASS and Compass for CSS development.

We also used jQuery and Bootstrap.

Telephenesis

← back

Telephenesis

https://telephenesis.com

An online game and outerspace interface of musical creation and recreation.

First, an artist uploads a piece of music and places it in a scrolling galaxy as a star that others can click on and listen to.

Then, another artist listens to it, recreates or reinterprets it, and uploads their take as another star. A line is drawn back to the original, creating branching constellations of musical interpretations.

Technical

I programmed it using HTML, Javascript, and Node.js on the Express web application framework. The server is an EC2 instance on AWS (Amazon Web Services).

Found Sound Nation

← back

Found Sound Nation

Renowned non-profit Found Sound Nation works all over the world to connect people through music. Their programs have ranged from music production classes for underprivileged youth to hosting international arts exchange programs in collaboration with the U.S. Dept. of State.

I was contracted to build numerous websites showcasing their organization and its many projects, festivals, and residencies. For their central website (seen in images), we tried to design something that feels large and alive.

OneBeat

http://1beat.org

Found Sound Nation was tasked by the U.S. Dept. of State to design an art residency and performance festival for musicians from around the world called OneBeat. I built both the public-facing website that showcased the artists and an internal application system that allowed them to browse through the thousands of applicants.

The review system is still in use by Found Sound Nation / U.S. Dept. of State, and I'm told a number of other government programs have adopted it.

Technical

I served as sole developer using Javascript, PHP, and HTML. Their public websites are in WordPress, for which I developed a number of custom functionalities. The review system was built from scratch and runs on PHP and MySQL.

Colonie NYC

← back

Colonie NYC

http://colonienyc.com

Colonie NYC is a popular fine-dining restaurant in New York City. They were looking for a unique online identity and menu.

I programmed the website, including a miniature custom content-management system built for menu items and other content, using HTML, Javascript, and PHP.

Adobe EchoSign

← back

Adobe EchoSign

https://acrobat.adobe.com/us/en/sign.html

Adobe hired a team of engineers that included myself in order to build out a consumer-facing page on their central website.

I worked as a front-end developer, converting design specifications into a functional website. As part of the project, I also helped convert their existing content into a content-management system that Adobe had built internally.

steelecameron.com

← back

steelecameron.com

https://steelecameron.com

The portfolio you're looking at. I tried to create something simple but subtly compelling and impressive from a code-base standpoint.

I avoided using libraries to accomplish certain complex tasks (outlined in the technical section ahead), partially to teach myself how they worked but mostly to impress prospective employers.

One of the unexpectedly complex challenges was getting the scrollbars to operate as expected. Each project page has its own scrollbar that remains in place when revisiting the page. This actually required a fair amount of work.

Technical

The website is built on React, Redux, Express.js, and Node.js.

Of note is server-side rendering of a React app and a small router I wrote from scratch which handles navigation between pages on the site without reloading; including back and forward buttons and analytics tracking. I also wrote hooks that allow for integration of things like React.

Other tools/languages involved were SASS, Webpack, and Vagrant. Code was deployed onto a Debian Linux server.

Other Projects