justinp.io projects about contact

  • A Gem for interacting waveshare PN532 HATs on the Raspberry Pi. Includes glue code for the C Library, reading / writing capability for cards, and an encoder to make storing information within the card easier.
  • A Gem for interacting with the waveshare line of e-paper displays on the Raspberry Pi. Includes front-end display components, a system to manage the display and side buttons intelligently based on content, and scripts to control the device remotely
  • Financial services app to build credit scores, where users can purchase Tradelines, and staff can monitor and approve the transactions. Built full stack, with features like mailers, secure uploaders, and multi-user support.
  • Portfolio site for noted composer Clair Marlo, with various app-enabled features to store and curate her project credits, and communicate with potential clients. Designed full-stack in ruby on rails.
  • A feature-rich ULID implementation for ruby, that simplifies creation and manipulation of ULIDs, and takes full advantage of UUID compatibility. Build in ruby, using Cucumber tests.
  • My Senior thesis project, CodeStash is a mock social network where human and bot users both post "stashes" of content for each other to view, using the ubiquitous barcode as an entry point.
  • Diorama is a group of virtual spaces designed to beguile the user's sense of scale. Created with Unity and the HTC Vive, the piece was features at "Getting Real: VR and the Real World," a 2018 DMA show.
  • QR Music Creator is a processing sketch that allows music to be created and stored in QR codes, and later played back with a variety of options. An exploration of fiduciary marks and ways they can be fun.
  • Realities is a virtual reality journey that deconstructs the concepts by which we make meaning. A collaboration with a Los Angeles based art studio, designed with Unity and the HTC Vive.
  • Tony is a Ruby based virtual intelligence that uses natural-language understanding to interact with users and perform tasks. An extensive gem with lots of virtual assistant capabilities baked in, and extremely extensible.