Welcome to

the personal web site of Thomas James (Jimmy) Allen.

I design and code web sites for a living. I am an independent contractor with my own company,
I usually subcontract through IIr Associates Inc., and specialize in websites for small to medium-sized engineering firms.

My interests range beyond the internet, and in fifty-some years I’ve done and been lots of things, including Philosophy teacher at UC Santa Barbara and Cal Poly San Luis Obispo, Kinko’s manager and co-worker, science student, chess player, photographer, poet and beachcomber. I’ve earned my bachelors (UVa ’83) and masters (UCSB ’89) degrees in Philosophy, been an antiques and collectibles dealer, eBayer, slot car collector, woodworker, paperboy, and plenty more things that you won’t see on my resume.

A good way to find things at is to view my website’s A to Z List.

Recently posted content:
May 3, 2020Random Patterns 8

Of course, all three sets of tiles!

May 2, 2020Random Patterns 7

A new set of 16 symbols, same topology, fits all the same routines.

Apr 29, 2020Random Patterns 6

Of course, mix both sets of symbols!

Apr 29, 2020Random Patterns 5

Same random tiling concept, same connection topology displayed on each tile, but with a diagonal pattern.

Apr 29, 2020Random Patterns 4

Gained control of the size of images, to increase rows and columns.

Apr 28, 2020Random Patterns 3

I can add and remove pieces of various connection topologies.

Apr 27, 2020Random Patterns 2

Most basic version of the new random patterns. Makes a random pattern using the connection topologies shown on each tile.

Apr 27, 2020Random Patterns 1

Using the random pipe fittings idea to draw new patterns.

Nov 19, 2019My Favorite Places to Visit

Links to the web sites I visit often.

Nov 20, 2018Symmetry Looper - One Large Canvas with Intentional Asymetries

Create a version where each of the reflected lines is slightly off. Introduce random tiny errors to break the symmetry.

Sep 4, 20182020 Booklist

My ongoing booklists.

August 10, 2020   12:56:04 PM