I am John Ehringer
All views expressed on this site are purely my own and do not reflect those of any current, former, or future employer.
In my free time I tinker and figure out how things work. Many things come apart in the process. I catalog that on this site
My open source contributions are on GitHub.