Apt Snap!
2025

Apartment Snapshot
Software Lead
Team of 3
React Native, Typescript, Expo, GraphQL, OAuth
An iOS/Android/Web app for metrics reporting in the apartment rental industry.
The app provides executive level reporting accross multiple properties as well as
detailed reporting for on-site property personnel. Designed with a
user-centric approach, the app transforms the typically mundane task of metrics
tracking into an engaging experience. Key features include
performance-based bonus tracking, achievement awards, real-time mobile
notifications, and location-aware reporting capabilities.
PowerPro Self Tours
2024

PowerPro Leasing
Software Developer
Team of 3
Typescript, Next.js
PowerPro Self Tours offer apartment seekers a simple, mobile self tour
experience. Schedule a self tour on any of the industry standard apartment
rental platforms. Then receive an SMS/email link to a personalized tour
with interactive property map, remote door access, customized quotes and detailed
information about the property.
Spider Points Plugin
2023

Now We're In Stereo
Software Developer
Team of 1
C++, OpenGL, FFGL
A VJ plugin for Resolume and other FFGL compatible software. The plugin
generates a randomized web of points that animate in 3D space with various
animations that can be synced to audio/midi.
"Elevate your live visuals with this dynamic source plugin, where weird and
wonderful shapes dance to the beat, creating a visually immersive experience."
Moongold Music
2022

Moongold
Software Developer
Team of 1
React, NodeJS, Vite, Google Sheets API, Firebase
Band website for Moongold. Dynamically generated based
on the artist catalog in Google Sheets. The band can add new releases in the
spreadsheet and run a CLI program to generate release
assets and deploy the update to Google Firebase.
Stagency
2021

Stagency
Software Lead
Team of 2
React, Hasura GraphQL, Docker, Postgres
Prototype web application for artist tour scheduling and management. The app
helps tour managers calculate expenses and profit margins as well as manage
show schedule and logistics.
Collection Builder
2020

Nine Dot Arts
Software Developer
Team of 1
React, Hasura GraphQL, Docker, Postgres
Nine Dot Arts is a leading art consultancy that provides art curation and management services for
public and private spaces. The Collection Builder app allows curators to manage art installations
by searching artworks and laying them out in a virtual space. Projects can then be printed or
shared with clients for review.
Zespri
2019

LRXD
Software Developer
Team of 3
Vue.js, Javascript, SCSS
Clients: Zespri
Responsive microsite for Zespri's 2019 Wander & Win campaign.
BitMod
2019

BitMod
C++, Arduino, ESP32, NodeJS, Javascript, Vue.js, Jasmine, Google Test
Software and hardware for intuitive control of lighting, video and sound. Microcontroller development using ESP32 and Arduino. Product design and fabrication.
PowerPro Dashboard
2018

PowerPro Leasing
Software Developer
Team of 3
Angular, D3, Typescript, SCSS, Jasmine
Responsive reporting dashboard for PowerPro Leasing, a unified
platform for prospect management in the apartment rental industry. The
dashboard provides property managers with actionable insights by summarizing
prospect engagement and conversion metrics. Key features include PDF/CSV
export, automated email reporting, custom responsive
charts, and fully customizable dashboards.
FoxDen
2016

ReadyTalk
Software Developer
Team of 10
AngularJS, Ionic, SASS, NodeJS, WebRTC, Bluetooth, Jitsi Meet, Mocha/Chai
WebRTC based video conferencing web and mobile application. Custom hardware with
Bluetooth discovery of nearby meeting rooms. Android and iOS apps for remote
control of video conferencing hardware and mobile meetings.
Ello
2015

Ello
Software Developer
Team of 8
Javascript, LESS, Mocha
Privacy focused social networking site with a large community of designers, artists and musicians.
Shutterstock Music
2014

Shutterstock
Product Manager
Team of 5
Sync music licensing website expands the content licensing offering for Shutterstock.com. Managed development team, business relationships, product vision and user testing.
OpenGL
2008

sfFreeFrame
Processing, OpenFrameworks, OpenGL, FreeFrame, C++, Java
3d video plugins for video and VJ software using the FreeFrame plugin architecture.
Beatport
2007

Beatport
Product Manager / Director of Software Development / Software Developer
Team of 20
Actionscript, Javascript, PHP, MySQL
Flash and HTML based eCommerce applications built for DJs. Scalable REST based
SOA that processed thousands of transactions and tens of thousands of audio
streams a day. Held positions as Product Manager for Beatport and Beatport Sounds,
Director of Software Development and Software Team Lead.
Flash Development
2003

Xylem Interactive
Designer / Web Developer / Animator
Team of 4
Actionscript, Javascript, Flash, After Effects
Clients: Chipotle, McDonalds, Jeppesen, Red Robin
Design, animation and web development for Xylem Interactive, a Flash focused digital web adgency.
Me
About
Hello,
I'm Marc. I'm a Front-End and Full-Stack developer with 23+ years of development, team leadership and product management experience.
I enjoy building products that delight users. I am tests first and work well in collaborative and creative environments. I believe customer research is key to understanding what you should build next, prototyping will help you deliver a great product the first time and metrics must be your gauge of success. I provide leadership and believe in empowering others.
Languages: Typescript, C++, GraphQL, Java, PHP, SQL
Frameworks: React Native, React, Expo, Next.js, Vue.js, Angular, NodeJS, D3, Juce, Processing, OpenFrameworks, Arduino, Jest, Google Test, Docker, Postgres, MySQL
Practices: Agile, TDD, UI/UX Design, REST, SOA, Product Management, User Testing, Team Management, Audio Production, Video Production
Technologies: ESP32, OpenGL, WebRTC, Bluetooth, MIDI, OSC