Photo of me and my cat

Armin Samii

I'm a 3D Computer Graphics software engineer, building interactive tools and visualizations for everyday people.

| About | Projects | Research | Bartending | Contact |

About

I am currently self-employed at Robot Armin, LLC and open to short-term contract work.

Previously, I helped humans and self-driving cars communicate with graphics & visualizations at Argo AI, leading the Visualization, Remote Guidance, and User Experience teams.

Prior to 2019, I worked on fashion-technology at Avametric, a virtual fitting room startup that helps you choose the best size for your body. Prior to 2015, I worked on Photoshop Fix and Mix at Adobe.

I received my Master's from the Visual Computing Lab at U.C. Berkeley, advised by James O'Brien and funded by the NSF GRFP. I received my Bachelor's from U.C. Santa Cruz, advised by James Davis.

I am actively developing the Ranked Choice Voting Visualizer - I believe that RCV will make our elections fairer, and the biggest obstacle to its widespread adoption is lack of understanding. I hope the Visualizer can fill some of that gap.

Email me at [first name].[last name]@gmail.com.

Last updated: February 2021

Projects

rcvis
rcvis
Website, 2019-present
In a Ranked-Choice Voting election, if your top candidate doesn't win the election, your vote still counts: your vote is transferred to your next pick. RCVIS visualizes what happens in each round of an RCV election.
UberCheats
UberCheats
Chrome Extension, 2020
While delivering food on my bike on UberEATS, I discovered a bug in the app that leads to underpayments for drivers. UberCheats allows other couriers to detect when they have been underpaid.
Baby Trump
Baby Trump
Twitter Bot, 2020
Our former president acted like a baby. This twitterbot translates his tweets into infantese to make them more intelligible.
Red Friends, Blue Friends
Red Friends, Blue Friends
Website, 2017
Senators only listen to their constituents. This lets you find your Facebook friends represented by specific Senators to influence Senate votes.
Transcroobie
Transcroobie
Website, 2016
Human-corrected speech-to-text, combining Amazon Mechanical Turk with Google Speech API. Deprecated.
Dashboards for arbitrary log data
Dashboards for arbitrary log data
Research Application, 2014
An interface to turn system logs into visual dashboards.
Vocabulary Quizzer
Vocabulary Quizzer
Flash Application (long live ActionScript), 2010
Created to help me study for the GRE Verbal Exam. A victim of the Flash End of Life.

Research & Patents

Gen­eration of Im­proved Clothing Models
Gen­eration of Im­proved Clothing Models
Patent, 2020
US Patent 20200250892 A1 (pending)
Clothing Model Gen­eration and Display System
Clothing Model Gen­eration and Display System
Patent, 2019
US Patent 20190130649 A1 (pending)
Using adaptive meshes in fixed-mesh pipelines
Using adaptive meshes in fixed-mesh pipelines
Poster, 2015
"Resampling Adaptive Cloth Simulations onto Fixed-Topology Meshes"
George Brown, Armin Samii, James F. O'Brien, and Rahul Narain
ACM SIGGRAPH/Eurographics Symposium on Computer Animation 2015
A Percept­ually Based Model of Visual Adapt­ation
A Percept­ually Based Model of Visual Adapt­ation
Thesis, 2014
A perceptual model that accounts for the time-varying changes to perceived color and brightness that occur due to time-varying adaptation and the transition between cone- and rod-mediated vision.
Aesthetics-driven automatic cropping
Aesthetics-driven automatic cropping
Paper, 2014
"Data-Driven Automatic Cropping for Semantic Composition Search"
Armin Samii, Zhe Lin, and Radomir Měch
Computer Graphics Forum 2014
Distance Metric for Image Compar­ison
Distance Metric for Image Compar­ison
Patent, 2014
US Patent 20140169684 A1
ARCSIM: Adaptive Remeshing for Cloth Sim
ARCSIM: Adaptive Remeshing for Cloth Sim
Paper, 2012
"Adaptive Anisotropic Remeshing for Cloth Simulation"
Rahul Narain, Armin Samii, and James F. O'Brien
ACM SIGGRAPH Asia 2012
Image Sorter
Image Sorter
Thesis, 2010
Sorts through your photo library. Automatically detects low-quality and repetitive photos, sorting photographs in a way that prioritizes both uniqueness and quality. Winner of the Huffman Prize.
Lightroom-backed image stylization
Lightroom-backed image stylization
Research Application, 2011
Stylizing images in a reproducible way, showing you which Lightroom sliders to toggle. Trained on six photgraphers' Lightroom catalogs.
Garden Path
Garden Path
Research Application, 2011
For some pairs of flickering gradients, you will see a strip in the center where it appears to be static, called the "Garden Path". I built a simple Qt+OpenGL app to generate Garden Paths.

Bartending

I like to bartend for parties, focusing on themed drinks and nonalcoholic drinks that are just as good as their boozy counterparts.

Murder Mystery Party
Murder Mystery Party
Cocktail Menu, 2018
Each murder mystery participant was themed after a specific color, Clue-style.
birthday party
birthday party
Cocktail Menu, 2017
Each drink is based on an item in his resume.
Ava­metric Holiday Party
Ava­metric Holiday Party
Cocktail Menu, 2015
At the time of this party, we had two teams, Team Green and Team Hippocorn, as well as a leaky roof.
CSGSA Masked Ball
CSGSA Masked Ball
Cocktail Menu, 2013
Same party, one year later.
CSGSA Hallo­ween Party
CSGSA Hallo­ween Party
Cocktail Menu, 2012
The presidential election was around the corner when the CSGSA (Computer Science Graduate Student Association at Berkeley) had its halloween party.

Get in touch

I am Very Online™ and only a month or two behind the Good Good Memes. I even had a TikTok once.

My cat's facebookMediumTwitterInstagramlast.fmYouTube

and at [first name].[last name] at gmail

Copyright © 2021. All rights reserved.
LekoArts Logo Theme based on Cara
by
LekoArts