With extensive experience with both PC hardware and software, I have been helping people with PC problems and upgrades such as:

  • Removal of spyware/adware/viruses
  • Reloading and setup of operating system
  • Setup and selection of a new PC
  • PC repair
  • Home network setup, wireless network setup
  • Custom PC building - windowed case, lights, etc.
  • PC upgrades - hard drive, CD/DVD/Blu-ray writer, memory, sound card, gaming graphics card


Click on the PC Services link on the left for more information on PC related items that I can help with.




I have over 25 years experience working with computers. I started with mainframe terminals and punch cards in college. During this time I also programmed on an Apple II, Apple III and MacIntosh.  The first computer that I owned was a Texas Instruments TI99-4A, followed by the Commodore/Amiga series and my first IBM compatible PC - an HP Pentium 200Mhz with 64Mb of ram.


I graduated in 1986 with a double degree in Applied Computer Science and Applied Science where I developed programming skills and an good understanding of computer electronics. Over time, both of these traits were further developed at my work.
My current job title is Senior Software Developer Engineer with a major industrial control manufacturer where I have been part of a team writing Graphical User Interfaces (in C++ and QT) that a customer uses to program a control that helps a machine run. I also have experience in writing device drivers, serial and network communications, installation scripts and debugging both at a program level and an operating system level. As side projects, I have written software such as a photography voting system for RMF Products and an Election Location Finder program for the Rockford Board of Elections.


Another part of my job is making sure our software runs on the many different combinations of software and hardware that customers have. Over time, I have learned and become proficient with the inner workings of Microsoft Operating Systems from Windows 95 to Windows 7.


As a hobby, I created a Synchronized Christmas Display for the last seven years. More information about this project can be found at fdllights.com

I have also created a couple of websites such as this one for the band Jaded by Choice jadedbychoice.com and the fdllights one above..