After moving from New Mexico to New York to pursue a degree in Jazz Trumpet and a career in music 20 years ago, I’ve found myself in several diverse roles. Over the last 16 years I’ve managed a non-profit performance space, an indie-jazz record label, designed for print and digital, performed trumpet around the country, composed and arranged music for hire, taken photographs, worked as a fullstack engineer, and geeked out on spreadsheets.
How can I help you today?
Portfolio
Web Development
Midi-Viz is a collaboration between Michael Caterisano and myself. We have both been thinking about visualizing information and I made a modification to one of Michael’s projects to allow users to upload their own audio and MIDI and watch the playback happen in real time. All javascript in the browser using Tone.js.
ChumpTrump is a Chrome extension that brings some levity to reading news (or anything, really) on your Chrome browser. Pick words of your choice to replace politician’s names on all sites that you visit. All replaced words will show a sparkly sheen and can be reverted back to their original if need be. Try it out. You wont.
Stocks+ is a paper trading app. Users can sign up and are given $5,000 to build a portfolio. Up the the second portfolio valuations and complete history of transactions. Currently under development, so new features should role out over time. Visit now.
Who Speaks? is a weekend project that was inspired by a project I saw on github years ago. A simple timer designed to be a companion app for watching media, with a pointed goal of self examination. When straight white men speak, start the timer on the left. When an underrepresented group speaks, start the timer on the right. When the media has finished, push stop to see an analysis. Visit now.
Moon Marauders is a multi-player strategy game with integrated video-conferencing based on secret identities, privileged information and persuasion. The setting of the game is an imagined struggle between an alien group trying to infiltrate an earthling space expedition and the earthlings in turn trying to discover the alien spies before it’s too late. It’s similar in structure to party games such as Mafia and Werewolf, where a small, secret group of informed players attempt to disrupt a larger uninformed group, while the larger group attempts to identify the spies and identify them.
The feature that we are most proud if is our games ability to scale. A player can create any possible collections of playable characters and Mission win/loss conditions
Our game’s stack is built on Sequelize and Express for the back end, and React-Redux for the front end. We utilized the Socket.IO library to manage the live stream of data between players. We also incorporated OpenTok for video conferencing which we believe is essential to gameplay.
Text ? Truth – The product of a 2-day hackathon while studying at Fullstack Academy.
After implementing IBM Watson’s Tone Analyzer API to analyze text and visualize the results, I noticed that the results didn’t quite line up with his expectations for data sets of every size. Determined to rationalize Watson’s return values, I implemented a small text analysis and comparison tool to try an make sense of it all.
Technologies: Node.Js, Express, React.Js, Postgres, Sequelize, IBM Watson API, HighCharts
Need JavaScript help? Not sure if you should VLOOKUP or INDEX MATCH? Do you need some photos? Do you want to debate the value of f/4 lenses? Do you want go on a bike ride? See me on twitter for now @russellwmoore