This site is archived. Please visit my new personal website Brandymore Castle.

<< home

who am I?

what I have to say

ebay

favorite things

ancestry

what I do

useless facts

  What I do

What I do and have done.

Current Focus

Folkstreams, an archive, streaming service and online community for documentary films about American vernacular culture (folk life), www.folkstreams.net is both a respectable place to work and a labor of love. I developed the platform for the film catalog and community features of the site and am continuing to add new features. I work with a team of great people who digitize the films, create the streams, maintain the streaming server and a million other things that make the site work. I am a member of the Folkstreams Advisory Committee. Read more about my Folkstreams activity.

Web Site Assist Develop dynamic database driven web applications for new websites or add value to existing websites for Web Site Assist.

My Skill Set

I won't bore you with a long list of every obsolete application I have experience with. Suffice to say that I am familiar with the tools necessary to do web programming and a lot of other things to one degree or another, image manipulation (I do digital photography and art) and of course I know how to use a word processor and spreadsheet. I keep up with the latest developments in technology for building dynamic web sites.

I develop web applications in Perl and PHP with a MySQL back end. For example, I built the Folkstreams platform on PHP and MySQL and typically build for Web Site Assist on a Perl and MySQL base. Although I have been programming in Perl longer than in PHP, I am a stronger PHP programmer. Perl has a lot of intricacies and can be obscure when a programer tries hard, but I am getting better at Perl the more I do. I work from the Unix shell frequently and employ cron and other tools in service of web programming, but I am not a Unix administrator or expert. I have an advanced knowledge of web style sheets (I can hand code them) and am familiar with XML, connecting web applications to webservice providers. My philosophy is that web pages should work in Any Browser and adhere to W3C standards where practical and be accessible within reason. If a perfect world existed, then I could life the qualifications, but sorry, it doesn't.

Where and when did I start with computers? I have been programming computers since 1979 when I started in BASIC. My first computer was a TRS-80 and then I moved on to other computers, such as experience with programming on the original Atari 800 and Sinclair ZX-80 although I never owned either. Later I had a C64 and etc. My interest and education in programming got its start on the TRS-80, doing both BASIC and machine or assembly language coding. I wrote several sizable applications and games for my own use. I lost interest in computers until the internet became public and the web became a reality. The online world fascinated me and I began to take interest in web programming in 1995. I left the BBS world for the web that year.

Projects / Client History

Lead Developer/Programmer for Folkstreams.
I have been working for Folkstreams in one capacity or another for several years between 1999 and today. I assisted in creating database driven features integrated into the original static website. I managed the transition of Folkstreams (www.folkstreams.net) from static web pages to a sophisticated database driven dynamic demand driven web site. I am on the Folkstreams Advisory Committee. Currently, as lead developer, I created the platform on which the Folkstreams website operates. As of 2005, every page on the site is generated by code I wrote excepting any modules such as Smarty or PEAR DB. In other words, I created the application level platform for realizing the goals and management of the website and its meta data content. I continue to envision and develop new and creative features of the site as well as help fulfill its grant-mandated requirements.

Developer/Programmer for Web Site Assist.
I develop database backed web applications for and in partnership with Web Site Assist (www.websiteassist.com) a local company. I have developed several online database and ecommerce solutions for their clients beginning about 1999 to the present.

Web Programmer/Technical Consultant for TC2 (tc2.com).
I assisted in the transfer of techexchange.com from Imagine That! to TC2 and continue to provide web and database programming and technical consulting to TC2 for their web presence.

Web Programmer/Technical Consultant for Imagine That! Consulting, Inc.
From 1995 to the present I have worked on projects for Imagine That! owned by an original web pioneer who started her website, Tech Exchange - www.techexchange.com, in 1994, the first of its kind in the area of textile websites. I have been continuously involved in development of web applications and interactive forms and search features to improve the service and position of this textile industry site until its sale to TC2 a non-profit organization. Developed and deployed strategy for conversion of legacy membership database to online access using SQL database server and dynamic web page generation to make data searchable from anywhere through web page forms. I now work on Imagine That's other projects.

From 1997 to 2000 I worked in customer service and technical support for the personal web page division of a large internet service provider, Worldnet ATT, which helped me to get back into computer work after some medical problems. I enjoy helping people solve technical problems and explaining how web technology works. I was born in Georgetown, D.C. in 1964 and have lived in Arlington, VA most of my life.

List Administrator, GenPhoto Mailing List Dealing with the vagaries and unreliability of SmartList pushed me to move my genealogy and photography mailing list to the www.egroups.com list service. This curtailed any further use of my custom list management facility. The list was renamed the GenPhoto to make its purpose clear to genealogists and avoid potential conflict with the name of a biotechnology company.

Web Programmer, List Administrator, PhotoGen Mailing List
City Gallery - www.city-gallery.com
List Administrator of popular genealogy and photography mailing list since 1996. The web based interface was originally constructed in Perl 4, but has since been upgraded to an entirely new PHP based interface based on dynamic page generation. The PhotoGen is the original email discussion group providing services to the genealogist and family photography historian. List server hosting is provided as a courtesy of Genealogy Online, a premier genealogy site. Administering the list requires a knowledge of SmartList, Unix, working knowledge of Procmail and anti-spam/anti-flame/list management and archiving abilities.

Web Programmer, City Gallery PhotoHst Web Site
City Gallery - www.city-gallery.com
Provide and maintain a web based interface to a popular history of photography mailing list since 1996. The web based interface was originally constructed in Perl 4, but has since been upgraded to an entirely new PHP based interface based on dynamic page generation. The PhotoHst is the premier email discussion group providing services to the history of photography and museum community. The PhotoHst web site is maintained as a courtesy by City Gallery.

I founded and had complete responsibility for the ownership and daily operation of an educational web site serving the genealogy, family photo historian and history of photography communities since August 1995.

Cascading Style Sheets

In 1996 and 1997 I participated in the www-style discussion group hosted by the W3C. I do not claim to have made any great contributions to the development of style sheets, but I did put my two cents in and was an early evangelist of style sheets. A screenshot from City Gallery appeared in Cascading Style Sheets by Lie and Bos published by Addison Wesley in 1997. Our site was one of the first on the web to widely deploy and advocate this significant new technology when it appeared in mid-1996 (and I can prove it because within a couple of months of release of the first commercial style sheet enabled browser IE3beta I to my chagrin made my entire website nearly impossible to read for most browsers of the day! I was forced to back down until style sheet technology matured and gained wider acceptance.)

Online Praxis CD

City Gallery was featured in Online Praxis in January 1997, a magazine dealing with online topics published in Germany by Data Becker. Sample pages from our site were made available in their companion CD-Rom. Online Praxis: http://www.onlinepraxis.de/

City Gallery Receives Magellan 3-Star Award

McKinley's Magellan in 1996 gave City Gallery a three-star rating in their review, mentioning the contrast of old photographs displayed in the then new technology of frames and taking note of the easy navigation provided nested frames. Unfortunately, framed pages proved difficult to bookmark so were discontinued. City Gallery was among the first sites to adopt frames and one of the first to discard them.

Internet World's Fair

City Gallery and the PhotArchipelago (a site create with William Allen) participated as virtual pavilions in the 1996 Internet World Exposition. We were awarded a small prize also of some books and software for our participation.

1997: Cyber.life

The PhotArchipelago, a web site created by William Allen, co-edited, developed and hosted by City Gallery appeared in the Cyber.life section of the Daily Press, a Hampton Roads, Virginia newspaper, where they said:

With a conceptually-amusing name and categorization, PhotArchipelago, part of the City Gallery Web site, provides a number of links to related photography locales on the WWW. This sharply-designed and extensive page has links to museums, search engines, individual home pages, and archives related to the photographic arts.

PhotoGen Mailing List

In 1996 I created the first and only email mailing list covering the topic of genealogy and photography. Since that time I have held the position of list Administrator, list Owner and list Moderator of the PhotoGen Mailing List. Modeled on the PhotoHst (History of Photography) mailing list, the goal was to bring together experts in history of photography and archival matters with genealogists, collectors, genealogists and family photography historians. The list averages 300 subscribers at any one time with peaks going higher.Setting up the list required knowledge of Linux (a freeware, open-platform version of the Unix operating system), the freeware list server SmartList, and the ability to customize SmartList to fit the needs of the list (creation of a Digest, attaching a standard footer message for unsubscribe instructions, and other changes to numerous to mention here). The list also received a web interface treatment, with visitors to the PhotoGen section of the City Gallery web site able subscribe and unsubscribe automatically through an HTML forms interface. Building the back-end for this interface required knowledge of CGI (Common Gateway Interface), the Perl programming language and HTML forms. I have gained extensive experience administering the list, consisting of detailed email header analysis, anti-SPAM techniques, anti-flame techniques, improved communication and interpersonal skills, regular testing and weeding out of bad email addresses. Created extensive web help pages explaining what a mailing list is, how it operates and setting up rules of conduct. Done in cooperation with Genealogy Online, the home of the National Genealogical Society web site. Created a program to convert list archives to HTML pages using the Perl programming language.

City Gallery

In August 1995 my web hosting account on the world's first commercial web hosting provider (webcom) was activated after losing my check for three months. My idea was to create a web site devoted to combining history of photography and family history. The site was and still is entirely built, designed, programmed and operated by me. One early visitor found it remarkable there would so much interest in genealogy and photography. Even in the late 1990s (up until the large genealogy sites began to offer photo hosting) I still me resistance to the idea family photos were worthy of interest to the genealogist. The reason given was that "surnames were the lifeblood of genealogy." City Gallery is still in operation at www.city-gallery.com City Gallery was my first web site, started with the intention helping people rediscover and preserve their family photographs.

Boring stuff I thought I could hide from you.

Programming Languages
Perl 4 / Perl 5
PHP 3 / PHP 4 / PHP 5
Cold Fusion (working knowledge)
C++ (working knowledge)
Javascript
Web Building
HTML 2.0 - 4.0
XHTML
CSS 1.0 - 2.0 +
"DHTML"
Site Analysis
analog (custom database site analysis and user tracking) Application Experience
Homesite 2.0 - Allaire Homesite 4.x +
Netscape Navigator 1.0 - 4.x / FireFox +
Microsoft Internet Explorer 2.0 - 5.x +
Picture Publisher 6.0 - 7.x
Photoshop Elements 3.0
Paint Shop 1.0 - Pro 5.0
Cute FTP 1.8 - 3.x / Cute FTP Pro +
WS FTP 2.0 - 4.x
Microsoft Access 95 - Access 97 +
Microsoft Word 95 - 97 +
Microsoft Excel 95 - 97 +
Microsoft Office 95 - 2000 +