Dylan Phan
hello@dylanphan.com
San Francisco, CA

Work Experience

Stealth Machine Company

2020/10 - Present

Software Engineering Manager (Consultant)

Keywords: Project Management, UI Design, Python, Flask, SQL, SQLAlchemy

Stealth Machine is an early stage startup that aims to build automated factories.

I'm responsible for project management, system architecture and UI design.

Zoox (autonomous vehicles)

2019/10 - 2020/09

Software Engineer

Keywords: Vue, threejs, TypeScript, CSS, C++, Unreal Engine, Release Management

CoreDash

The safety operator's (passenger seat) user interface to the vehicle AI on daily autonomous test drives. I helped completely rewrite this software.

What was my impact?

I coded the mission UI. Without my work, the vehicle could not move.

Why was it difficult?

Fleet Pairing Dashboard

A web UI to help manage vehicle configuration.

What was my impact?

The UI prevented demo failures and enabled users outside the dev team: demo operators, QA, other devs.

Why was it difficult?

2018/07 - 2019/10

I was making art during this year.

Google

2016/07 - 2018/07

Software Engineer

Keywords: AR/VR, 3D, Unity, C#, iOS, Android, C++, Shaders, Education

Google Expeditions

Teachers can use Google Cardboard to lead students on a VR field trip or use AR to teach objects.
We launched the 2.0 version, which introduced AR.

What was my impact?

I coded the 3D and 2D UI for AR manipulation. I helped us meet the quality bar for launch.

Why was it difficult?

Toontastic

Kids can create cartoons by controlling puppets and improving a story.

What was my impact?

I coded the scene arrangement and music selection UIs.
I made character control really juicy.
I helped us meet the quality bar for launch.

Why was it difficult?

The procedurally generated curve for the story arc required my own design instincts beyond the single frame mockup.

Tilt Brush (VR art tool) - 20% project

What was my impact?

I made paintbrushes that were wackier than any existing brush. Procedurally generated.

Why was it difficult?

Google

2015/07 - 2016/07

Software Engineer Resident

Keywords - C++, Motion Planning, Visualization, Android

Waymo (autonomous vehicles)

I was on the motion planning team.

What was my impact?

I improved our collision mitigation and collected metrics to show evidence.
I reduced the number of pedestrian collisions in simulation.

Why was it difficult?

I hypothesized algorithms, tested them in simulation, then threw them away and tried again.

Android's Builtin Alarm Clock App

What was my impact?

I made improvements to the UI.

Google

2014, Summer

Software Engineer Intern

Keywords: Javascript, CSS, Web Animations, Closure Compiler

Proprietary Web Framework

Like Angular, but for Google's internal needs.

What was my impact?

I made the framework compatible with Web Components.
I made Material Design components for the framework's library.

Nirvanix

2011 - 2014, Intermittent

Software Engineer Intern

Keywords: Backend, DevOps, C#, Web Services