Welcome to Tim Shaffer's Super Professional Website
As you can see, I'm more of a Programmer than an Artist. Which is probably why this website was made in Notepad.
Hey, you never know when someone is going to be browsing with lynx...
Projects I (mostly) Enjoy
ODB-II (ISO 9141-2) Scanner
A scanner for OBD-II systems that use the ISO 9141-2 protocol. This protocol is used by Chrysler, European, and Asian vehicles manufacturered after around 2002.
A BITX20 (14MHz SSB Transceiver) based on the newer style BITX40 with the DDS. Become an RF "Magician" yourself with less than $100 in parts.
Memora is an Android application to help people learn Spanish. The project page contains more information on the application as well as source code for custom widgets that were made for the project.
CEC Bus Monitor
An 8051-based project which monitors the CEC bus on your television. Can help with debugging buggy code and timing issues.
TSBurner (8051 Programmer)
Programming 8051's with an 8051!
Windows Serial Code
Send and Receive data on the serial port under Windows
Programming AVR's with an 8051
An Android accessable database which stores a list of all the books I own. The app uses a barcode scanner to read the ISBN which is then used to fetch the book's details using the Goodreads API. A custom camera Activity then takes a picture of the cover and allows for cropping the image to suit the user's needs.
Sortable HTML5 tables using jQuery
Pure HTML5 tables being sorted using jQuery. Click the column header to get ASC/DESC filtering. Nuff said.
Now that the Internet has slideshows instead of actual news, I thought it would be nice to have a galley widget of my own. This gallery has a few features I needed and couldn't find anywhere else.
GIS Database Work
If you aren't familiar with GIS databases, then you need to be. They...are...cool. GIS is behind all of the Mapping software and databases we use everyday. GIS is how you store shapes in a database.
With so many smart devices running embedded linux, I take a look a various devices around my own home and see if we can find some serial terminals.