Software Development
& Experience Design.

Bitstacks

Founder, Product Design & Development

Portfolio management for crypto-assets. Uses a suite of technical indicators and proprietary algorithms to publish real time-trade signals. Features an intuitive dashboard to monitor multiple assets.

Tech Stack

  • React
  • Redux
  • TypeScript
  • Node
  • Express
  • Postgres
  • TypeORM
  • Redis
  • Recharts
  • Gatsby
  • Netlify

Popchest Decentralized Video Network

Lead Front-End Engineer

Ad, censorship, middleman-free video platform for the people. Enables content creators to accept payments directly from fans via Ethereum micropayments. Utilizes Webtorrent technology to create a peer-to-peer video distribution network.

Tech Stack

  • React
  • Elm
  • Node
  • Express
  • Postgres
  • Solidity
  • Web3
  • Storybook
  • Sketch
  • Zeplin

Wevr VR Studios

Software Engineer, UX/UI Designer

Designed and engineered a suite of applications for a very cool VR studio in Venice, CA.

Lead product design and development of a page builder app, tailor made for in-house creatives to publish dynamic web pages for featured titles.

Developed a web interface for VR producers allowing them to upload projects and share directly to remote headsets via the Transport platform.

Created a venue management and event booking application for out-of-home VR experiences. Event staff could publish event listings, add featured titles, and manage guest checkins via admin interface.

Tech Stack

  • React
  • Redux
  • GraphQl
  • Node
  • Express
  • Postgres
  • Photoshop
  • Adobe XD

Xaxis AdLabs

Interactive Developer

Engineered rich-media interactive ad campaigns for brands including Nordstrom, Nature Made, John Deere, Flor and Jaguar.

Designed a dynamic ad framework enabling account managers to deploy hundreds of content variations without updating code.

Created a responsive template which programmatically generated a full suite of ad units from a single base layout.

Tech Stack

  • Javascript
  • DoubleClick Studio
  • Hammer.js