Aaron
Sutton

A short intro

I’m a developer and stage lighting designer. I am an undergrad computer science student at the University of Pittsburgh. Most always, a coffee will motivate me to write some code.

Working with

  • Ruby
  • Elixir
  • JavaScript
  • CSS
  • HTML
  • Java

Programming languages and technologies

A full list of programming languages, frameworks, and other software I have experience with, grouped by related areas of computing.

Web development

  • Elixir and Phoenix
  • Ruby and Ruby on Rails
  • Strong understanding of the MVC pattern and server-side rendered applications.
  • Proficient with HTML, CSS, JavaScript and TypeScript.
  • Knowledgeable with Vue and Svelte frontend frameworks.

Scripting and data processing

  • Terminal user, proficient with Zsh and Bash.
  • Basic data processing experience with Python

Mobile applications

  • Strong knowledge of object-oriented programming.
  • Intermediate experience with the Java programming language.
  • Basic iOS and macOS programming using Swift.

Databases

  • Experience with SQL databases, Postgres and SQLite through work on web applications.
  • Experience with Google Firebase and Cloud Firestore with frontend in Swift.

Editors and Design software

  • Vim and Xcode
  • Adobe XD
  • Adobe Illustrator and Photoshop

Projects and experience

  • Frontend developer at EZPT, a Pittsburgh-founded startup.
  • Redesigned and implemented custom real estate web forms for a law firm in New Jersey — demo pages available for buyer and seller forms.
  • Wrote a proxy client and server in Rails for the popular Shadowsocks library.

A few things I can do

  • Design and build clean, modern websites and applications, front end and back end.
  • Scripting and administration of Unix-like systems using some command line-fu.
  • Program stage lights using Obsidian, ETC, and Zero88 consoles.
  • Mix audio in recording and live settings.