Parker Lawrence
☰
AboutProjectsCV
About
Projects
CV

/clap app for Slack

site // source

This project stemmed from a lunchtime conversation with co-workers about how long it would take to make a single-function Slack app with AWS Lambda. The answer: about an afternoon. It's been chugging along ever since and now has thousands of registered users.

Technologies used:

  • AWS Lambda
  • Serverless Framework
  • Slack API

easynxc

source

A web app that downloads songs from YouTube, Soundcloud, and other sources and let's you adjust the playback speed in real time.

Technologies used:

  • Clojure / ClojureScript
  • Compojure
  • Reagent (Cljs interface to ReactJS)
  • Web Audio API
  • Docker + Elastic Beanstalk

Emacs Party Mode

source

It's very important to never be more than a few keystrokes away from a party.

Technologies used:

  • Emacs Lisp

Karmency

site // source

I made this site with my friend and fellow Flatiron School grad Chad Ruble. He had the really cool idea to make a site enabling users to 3D print unique, traceable coins to be transferred as signs of gratitude. From a technical standpoint, it was great fun figuring out how to generate unique 3D models on-the-fly in JavaScript.

Technologies used:

  • Ruby on Rails
  • THREE.js

tyutyu.be

site // source

This was my final project at the Flatiron School, which I worked on with my good friend Seph Kramer. The basic idea was just to make a musical toy that we were really excited to play with at the end of each day. It has a looping mechanism (space bar) and supports real-time jamming across the wire using WebRTC. Here's a video of me talking about it at Chicago Ruby (starts @ 29:34).

Technologies used:

  • Ruby on Rails
  • WebSocket Rails
  • WebRTC / PeerJS
  • Web Audio API
Copyright © 2019 Parker Lawrence