I'm a web developer with experience building web sites, web applications and such. My professional skills include but are not limited to JavaScript, jQuery, YUI, MooTools, Dojo, PHP, MySQL, ColdFusion, SQL, XSL, WordPress theming & plugins, graphic design, web standards, hand-coded html, xhtml, html5.

I draw and swim. I used to love collecting records and exploring the cave of the unknown.

I live in San Diego, California, United States of America.

You might know me from Los Angeles, San Diego, Moorpark, Simi Valley, or Roanoke. (Or, more rarely, Alhambra, Koreatown, Manila, New Orleans, Charlottesville).

You might also know me through the Crawford or Silva families.

I collect robots.

I'm with Leah. I'm stepdad to 4, grandparent to 1, uncle to many. My parents? I love my Dad and miss my Mom.

I like meeting new people.


Latest photos.

  • Birthday Week Bot Double Feature! Welcome to the terrifying liquid metal T-1000 from Terminator 2: Judgement Day (1991) and notorious bounty hunter IG-88 from The Empire Strikes Back (1980).
  • Caution Bees in Area :honeybee:
  • Fortysomething. Leah & I at Warwick's yesterday.
  • Age 46, final day.
  • @ NEWPORT/earlier
  • day walkabout in the car
  • Jury Duty completed. San Diego is wonderful. Imperfect. This sky though: beauty.
  • The Adas Polo at Bandar was not fooling around 15 years ago. Still not fooling around. Pricey but amazing.
  • I am happy to see this park in service again.
  • Home. Work. Lots of history for me downtown. Ballpark in the distance. Grant in the mural upper right.
  • Umbrella/Beach/Niece/Wintertime
  • Doc Crawford
  • Holidays means family in town and fun adventures!
  • Not really a beach day but we're faking it. It's great.
  • Free goggles and USB cable at South Mission today.
  • Hail to the Chief
  • Monday I met Tom Bickle in person, I've known him online for 14 years, give or take. He lives in NorCal, 450 miles away. It was a delight to get to know each other in person. Our conversation was a bright light in a shadowy week. I hope we get a chance to
  • Good breakfast.
  • Very pretty, but not a good harbinger for my day.
  • Foggy morn.