Andrew Pouliot
🧑‍💻

Andrew Pouliot

Software Engineer in NYC, He/him

like prototyping the future of design tools? let's chat :)

3 months ago

About

I make creative tools for iOS, macOS and the Web

Work Experience

2022 — Now
2009 — Now
NYC

Contract development for iOS apps & ML

2017 — 2018
2013 — 2016
Palo Alto, CA

Performance on Paper
Engineering Lead on Origami Studio

2008 — 2009
Portland, OR

iOS apps, including original Starbucks app

Projects

2019

I worked on rendering for the cutaway animation (shaders, hacking scenekit, 3d modeling & fixup), and patina change animation

2016

I led an effort to build a visual programming environment for UI designers that lets them express and iterate on gestural UI easily.

I enjoyed teaching classes to the newly hired designers, where I would learn what things were confusing and encourage a culture of helping each-other. I saw their skills grow as they pushed for ever more crazy features like camera capture and haptics, then pushed the limits of performance with huge prototypes.

2013
Paper at Facebook

My work was almost exclusively on UI performance, so the app would stay at 60fps and gestures would feel smooth

Visual hitches happened with certain story types whose UI had lots of subviews, so I built tools that helped us fix it. They correlated data from the app with a video timeline of the device, or overlaid timing information for developers in debug builds

I also maintained the asynchronous UI framework now called Texture (texturegroup.org). Back then it was just too expensive to lay out any amount of text on the main thread so we built up a virtual view hierarchy on a background thread, then materialized it later on the main thread.

+1

Speaking

2016
SF, CA

Public introduction of Origami Studio

Writing

2020

Invented a collage technique to increase pre-trained GAN output resolution

Side Projects

2022

Turn your Mac's XDR screen into a video light

Teams

Current
Diagram