Hi. I’m Bill.
I like to make things.
I’m good at product design and software engineering.
My current interests include machine learning, automation, and startups.
I started coding when I was eight years old. My first programs were written in BASIC on a TI-99/4A. I won my school’s science fair with a computer science project in 6th grade. Later I started making games on a PC running MSDOS.
In college I began using Apple computers and studied visual design and anthropology. I also spent hours and hours in the math department’s Sun lab where I used the UNIX command line to browse Usenet, Gopher, play muds and Netrek. I also stumbled upon this thing called the World Wide Web.
I have focused much of my career on human-computer interaction and the psychology of designing for people. But while my focus was on design, I learned the C programming language, began writing PHP, and shortly afterwards discovered Ruby on Rails. I also learned Cocoa, Objctive-C and iOS programming after the iPhone launch.
I continue to learn new languages like Elixir, as well as established languages like Java. I have studied the history of computing, programming and the field of human-comptuer interaction.