I'm a software engineer & engineering manager at Amazon in Seattle, currently leading an internal platform team.
I didn't start in software — I began as an architect, eventually at the largest design firm in the world. Augmented reality pulled me toward engineering, then game engines, then hardware and IoT, until I went back to school for a formal CS background.
Outside of work I'm building Tailwind Options ↗, a web tool for options traders, and raising my 1-year-old. Always learning, never satisfied. Check out some of my projects below.
InterestsIOS / Android mini-game. Control the marble with reactive touch controls and avoid obstacles. Every 5 obstacles passed will increase the speed.
application to detect and highlight alterations between 2 near-identical images using openCV ilbrary.
Intel realsense pointcloud converter and ingestion files.
simple demo of easy speach recognition with windows.speech
Fully virtural real estate browsing
Chrome extension that adds a red notification dot to pinned tab favicons so they stand out in the tab strip
Command line application fighting game that pits up to 10 user-chosen warriors to fight to the...near death
getting started with leap motion
Fall Leaves sparkAR effect
Raspberry pi 4 + Pir IR motion sensor + twilio.
A twice-a-day scanner looking for asymmetric options plays.
IOS AR application
Simple string encryption and decryption promgram using a string cipher
using ARKit hit detection to create accurate measuring app
CS 162 final. Combining all principles learned over CS161-CS162 including ADT, STL containers, pointers, fstream among other things.
description of XR being utilized in the feild of architecture and design
VR puzzle game
mobile AR remake of a classic arcade game!
Interactive physics sandbox
first tests in OVR high Immersive VR
Simple client-server python chat app.
implementation of a doubly linked list
AR wayfinding application using Unity3d +AR foundation
collection of x86 MASM programs using basic logic and instructions
small bash - like terminal. Suppports (3) built-in commands that fork processes off of the main process as blocking or background commands