I’m an electrical engineer both genetically and by training, and have spent almost forty years designing, building, marketing, selling, building, and using computers and software. I’ve worked as an individual researcher and developer, and led full product engineering organizations of over a hundred people. My career path has given me a chance to build small embedded devices, mobile and consumer electronics, operating systems and middleware, core web plaform technologies, telecommunications and information systems, and components of large data centers.

As an engineer and tinkerer I needed a place where I could use the Internet to publish and explore any of my many projects. In addition to all manner of web content, I'm curious about tablets, mobile devices, and the connectivity revolution associated with the Internet of Things. While I was able to avoid it for quite a few years, eventually I knew I'd need my own hosted web presence. So here we are...

What you'll find here is organized around three categories - brief blog-style posts, applications and articles. At the moment I have three applications up and running, but only two of them are directly visible as such. "Webcam Window" is a web page I've created to display multiple webcams at once as if they were a single large picture window. The intent there is not so much to share webcam images (though I've picked some good ones), but to give me a way to explore modern web page techniques like layout using CSS Grid. "Home Weather Station" provides a simple display of data from my home-built weather station both as a way of exploring web development and to keep track of weather at home. The third, less visible 'application', is using this site overall to get familar with the growing IndieWeb movement, which leverages a rich range of core web technologies to build a decentralized, people-focused alternative to the "corporate web". Links to those applications are in the navigation bar to the right though you can also reach them via the 'Apps' link in the banner at the top of the page.