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.
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.
I served as a general front-end developer using
AJAX played a large role in various data tables and search fields.
We also used
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.
I programmed it using
Node.js on the
Express web application framework. The server is an
EC2 instance on
AWS (Amazon Web Services).
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.
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.
I served as sole developer using
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
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
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.
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.
The website is built on
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
Vagrant. Code was deployed onto a