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.
Interestssmall bash - like terminal. Suppports (3) built-in commands that fork processes off of the main process as blocking or background commands
Fall Leaves sparkAR effect
implementation of a doubly linked list
getting started with leap motion
simple demo of easy speach recognition with windows.speech
first tests in OVR high Immersive VR
description of XR being utilized in the feild of architecture and design
Chrome extension that adds a red notification dot to pinned tab favicons so they stand out in the tab strip
Simple string encryption and decryption promgram using a string cipher
Raspberry pi 4 + Pir IR motion sensor + twilio.
Simple client-server python chat app.
IOS AR application
VR puzzle game
application to detect and highlight alterations between 2 near-identical images using openCV ilbrary.
Intel realsense pointcloud converter and ingestion files.
using ARKit hit detection to create accurate measuring app
AR wayfinding application using Unity3d +AR foundation
Command line application fighting game that pits up to 10 user-chosen warriors to fight to the...near death
collection of x86 MASM programs using basic logic and instructions
Interactive physics sandbox
mobile AR remake of a classic arcade game!
Fully virtural real estate browsing
IOS / Android mini-game. Control the marble with reactive touch controls and avoid obstacles. Every 5 obstacles passed will increase the speed.
A twice-a-day scanner looking for asymmetric options plays.
CS 162 final. Combining all principles learned over CS161-CS162 including ADT, STL containers, pointers, fstream among other things.