Brian Ustas

Brian Ustas

Entrepreneur and software engineer based in Cambridge, MA.

A selected collection of my side projects.

Hitpic, LLC

Competitive, location-based photo sharing app. Rate photos with emoji and yesterday's top-rated pics become hitpics!

  • JavaScript
  • Ruby on Rails
  • Objective-C
  • React Native
  • Redux
  • PostgreSQL
  • Redis
  • Sketch
  • image editing
  • geolocation
  • app design

Cryptocurrency Pairs Trading

High frequency quantitative trading bot implementing statistical arbitrage strategies on a cryptocurrency exchange.

  • Python
  • NumPy
  • Pandas
  • Scikit-learn
  • statistics
  • machine learning
  • algorithmic trading
  • pairs trading
  • cryptocurrency

Kitchen Study

3D rendering of my family's kitchen in South Africa. I modeled the entire scene from scratch and this is the project I'm most proud of.

  • Maya
  • Mental Ray
  • ZBrush
  • Photoshop
  • computer graphics
  • 3D rendering
  • modeling
  • texturing
  • lighting

Pandify

Web app for creating Spotify playlists from your Pandora ‘likes’. Featured on ProductHunt.com, Lifehacker.com, and others.

  • Ruby on Rails
  • Angular.js
  • JavaScript
  • web scraping
  • app design

Cubecraft

Voxel engine written with raw WebGL (no libraries) and inspired by Minecraft. The terrain is procedurally generated and editable.

  • WebGL
  • JavaScript
  • computer graphics
  • linear algebra
  • voxels
  • procedural terrain
  • Perlin Noise
  • game engine

Where in the World

Educational quiz to aid the learning of world country locations and capitals. Little planes fly around for entertainment!

  • JavaScript
  • jQuery
  • jVectorMap
  • app design
  • educational quiz

Face Study

3D rendering of my dad's face that I built from scratch. Turns out that it's pretty hard to escape the uncanny valley.

  • Maya
  • Mental Ray
  • ZBrush
  • Photoshop
  • computer graphics
  • 3D rendering
  • modeling
  • texturing
  • lighting

Knightly Dashboard Demo

Dashboard for campus police dispatchers that shows students in distress or panic, and the officers that are responding to incidents.

  • JavaScript
  • Webpack
  • React
  • Flux
  • Google Maps
  • simulation
  • app design

Emoji Soup

A bunch of interacting, emotional emoji. With simple rules around happiness and sociability, interesting relationships form.

  • JavaScript
  • jQuery
  • computer graphics
  • simulation
  • billiard physics
  • game engine

Office Snake

Competitive Snake game with a Minesweeper twist. Featured on four web-based gaming sites and received 6,000+ high scores.

  • JavaScript
  • jQuery
  • Python
  • WSGI
  • game engine
  • app design

WebGL Confetti

Interactive confetti simulation written with raw WebGl (no libraries).

  • WebGL
  • JavaScript
  • computer graphics
  • linear algebra
  • confetti physics

Pandata

Ruby gem for downloading a user's Pandora.com data. It's been downloaded over 11,000 times and ported to Node.js.

  • Ruby Gem
  • RSpec
  • CLI
  • library
  • web scraper
  • open source

Dunkin' Donuts Auto-Survey

Web app that automatically completes a Dunkin' Donuts feedback survey to earn you a free donut.

  • Ruby
  • Sinatra
  • Capybara
  • Poltergeist
  • app design

'Structure from Motion' Pipeline

Dockerized CLI tool for quickly generating 3D models from a set of images using OpenMVG and OpenMVS.

  • Ruby
  • Docker
  • CLI
  • OpenMVG
  • OpenMVS
  • SfM
  • photogrammetry

Dotfiles

Configuration files for my over-optimized development environment.

  • Vim
  • tmux
  • Zsh
  • terminal
  • shell scripts
  • dotfiles

TJ Maxx Redesign

3D rendering of a TJ Maxx redesign concept that I built from scratch.

  • Maya
  • Mental Ray
  • Photoshop
  • computer graphics
  • 3D rendering
  • modeling
  • texturing
  • lighting

Human Form Study

3D model of the human body that I made from scratch.

  • Maya
  • computer graphics
  • modeling
  • topology
  • anatomy

Infinite Jest Music

My very first website! I still think it's pretty cool.

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • UI design