galacidal: / art

see > my projects

My projects

Plus Minus - Google Chrome extension

Jul 20, 2011

Archive: Plus Minus makes Google+ rock. It lets you select which Circles show up in your Google+ Stream, allows you to easily mark individual or all posts as read, offers a wide-screen view so you can see more content without scrolling, and loads more posts automatically as you scroll down.

Weave: CSS 2D Design

Jul 9, 2011

Weave lets you create beautiful 2D graphics using recursive CSS. It dynamically generates HTML based on CSS rules and works in most modern browsers. Check out the preset designs and browse through the Weave gallery.


May 18, 2011

My iCal JS Embed tool allows you to embed a scrollable Calendar of Events on your own site for free. You can customize the calendar using CSS and combine multiple iCal feeds to create a single merged calendar.

Tip of my tongue - iPad/iPhone App

Mar 25, 2011

Tip of My Tongue is an iPad/iPhone/iPod app that makes it very easy to find words. The latest version of the iOS app contains a list of 125,000 words and you do not need Internet-access for searching through the word list.


Mar 16, 2011

I wrote this web-service because I wanted to stay on top of my most important emails. Whenever I get an important email, ZetaBee E2V calls my phone and reads out the message to me. It's very helpful when servers go down or my credit card company emails me about fraudulent charges.

Feb 4, 2011

Archive: KType was my research project with the goals of improving communication for people with disabilities, creating low-cost software and hardware tools, providing useful research material and articles for families & friends, and sharing case studies of actual users.

Oct 2, 2010

It's a piece of cake to bake a pretty cake with this online app. My friend Tamara came up with the idea and we whipped up this site in a matter of hours

ZetaBee CashFlow

May 1, 2010

I plan my finances using this Cash Flow estimator. It helps me predict my future income, expenses, and balances. It takes into account periodic and one-time events. Check out the Demo to test it out.

ZetaBee Text

Apr 1, 2010

I wrote this outlining/todo list application to replace Check out the Demo to test it out.

Team Maker

Jan 18, 2010

Team Maker is a simple app that lets you enter a list of names and break them up randomly into teams. You can set options on how many teams to generate and the format for output. Idea by Tamara Swedberg

Drop Search

Mar 18, 2009

Archive: Drop Search makes it very easy to add a powerful, customized search engine to your site, using Google AJAX Search API. There is almost no programming required and anyone with basic-level web development experience can copy-paste the sample code below to their website and make it instantly searchable.

Ajax Wiki Search

Oct 22, 2008

Archive: I made this app because I often go to Google to find Wikipedia pages on a specific topic. It presents a search-sidebar for finding Wikipedia articles and makes it easy to browse through the search results. This app uses the Google AJAX Search API and runs directly off the Goolge servers.

Sep 6, 2008

Archive: I hate todo lists that stress me out with reminders and alarms. Here's a todo list that lets me prioritize my life instead of stressing me out. It is a work-in-progress and while most of the destressifying tools haven't been built yet, it works well as a simple todo list application.


Feb 29, 2008

Archive: I co-founded SCHED* and launched during SXSW Music & Film Festival in Austin, TX in 2008. SCHED is a simple web-based tool for organizers to create, manage, and track buzz of their event. It has social features to help explore friends' schedules and browse the most popular events.

LOLCalendar 2008

Nov 14, 2007

Archive: I made this a free Year 2008 calendar for everyone to download and print. It's full of cute kitty pictures with ridiculous captions.

Reddit Score Card

Nov 4, 2007

This is a very simple app that grabs a reddit user's page/feed and calculates some numbers from their last 25 comments. I made this for two reasons: (1) see how my comments are being rated overall (2) easily identify the spammers/trolls.

Tip of my tongue

Sep 22, 2007

This is a very simple and super-fast app to help you find that word that you've been thinking about all day but just can't seem to remember. Type in a few letters and the list of words + meanings that match your criteria will instantly show up. Built for word-lovers by a word-lover.

Name that Color

Aug 16, 2007

Being a typical guy, I have no clue what the colors Lavender and Mauve look like. You can show me Indigo and I won't know if it's more like Violet or Purple. So I made this little app where you can create a color on the screen (or copy-paste CSS hex# color) and find out the name of the closest matching color.

Name that Color JS Library

Jun 16, 2007

After I made the Name that Color app, many people asked me about incorporating the same functionality into their own website or project. You can use this simple library that I created to do exactly that. You may directly link to or include my ntc.js file or you may download a copy and use it as you wish.

Tagline - Tag Cloud Generator

Nov 14, 2006

Tagline Generator is a simple PHP app that lets you generate chronological tag clouds from simple text data sources without manually tagging the data entries. One of the more popular examples is my U.S. Presidential Speeches Tag Cloud.

U.S. Presidential Speeches Tag Cloud

Nov 3, 2006

The U. S. Presidential Speeches Tag Cloud shows the popularity, frequency, and trends in the usages of words within speeches, official documents, declarations, and letters written by the Presidents of the US between 1776 - 2007 AD. The dataset consists of over 365 documents downloaded from Encyclopedia Britannica,, and WhiteHouse.Gov.

Calm Down - A web comic

Oct 22, 2006

Calm Down! is a sort of nerdy, sort of needy, sort of cheesy comic by yours truly. Unfortunately I don't get to add new strips on a regular basis these days but I'm hoping that I will continue to create new ones every now and then.

GeoIP Location - PHP

Dec 3, 2005

PHP GeoIPLocation Library is a single PHP file that will let you determine the country of location for any given IP address. GeoIPLoc does not require any large database tables, flat text files, or any special configuration on your server.

PDF Barcodes in PHP

Oct 15, 2005

PDFB Library makes it very easy for even novice PHP programmers to generate high-quality dynamic PDF files. The library allows you to take any PDF file, then overlay text, images, and barcodes (Code 3 of 9, Code 128, Interleaved 2 of 5, and UPC-A), and generate a new PDF dynamically.

I Wanna Marry

Aug 18, 2005

Archive: If you've ever secretly wanted to marry someone and want to share that secret with the whole world anonymously, today is your lucky day. Just type in the name and confess your love!

Click-anything Dictionary

Aug 15, 2005

Archive: This is a small dictionary browser where nearly every word is clickable. If you like words, maybe you will find this interesting.

Artwork - Wallpapers and Graphic Design

Sep 22, 2004

Over the years, I've dabbled in graphics design, photography, and compositing in addition to my regular programming activities. This is where some of my decent artwork ends up. If you want to use any of these, please contact me.

Chime Note

Sep 12, 2004

Archive: ChimeNote is a post-it note-style web application that you can access from anywhere. If you have ever emailed yourself bits and pieces of text, urls, or todo items then ChimeNotes is for you. You can access your notes from any web browser or by downloading the free ChimeNote Windows application.

Water Demo

Apr 25, 2004

A small Java applet that synthesizes the sound of falling water drops, faucets, streams, and water-falls. I wrote this in 2004 as an addendum to my Footfall Synthesis undergraduate Computer Science research project.

Footfall Synthesis - Research Project

Apr 19, 2004

My undergraduate Computer Science research project was to synthesize the sound of walking and running on various surfaces like sand, snow, and wood. The main applet was written in Java and the research paper is available in PDF and MS Word document format.

Miscellaneous Projects

Jan 1, 2004

Archive: Bunch of random stuff from the past.


Nov 11, 2003

Archive: BotBlock is a freeware service that lets anyone with basic PHP/HTML skills to block spam bots from auto-filling forms on their sites. It lets you use CAPTCHA image-verification technology, much like Google, Yahoo!, and TicketMaster, on your site for free with minimal coding and does not require you to install any special PHP Image libraries. - Web Design

Jul 7, 2003

Archive: Website I made a few years ago for an exclusive Tanning Salon in Los Angeles, CA.

Hot Chime

Apr 19, 2003

Archive: Hot Chime is a small utility that lets you launch your favorite sites and most frequently used programs by your own 'Hot Words'. You can set a HotWord 'g' to launch Google and 'xl' to start MS Excel on your PC. This app is for power users who type a lot, quiet fast, and don't want to move the mouse just to launch a website.

Photo Gallery

Jul 24, 2002

Before there was a Flickr, Picasa, or PhotoBucket, there was my personal, automated Photo Gallery written in PHP. I still actively use this gallery and upload any interetsing vacation or travelling pictures here. 'Blog

Nov 3, 2001

This is my 'blog where I write about a lot of different things on a fairly regular basis. If you are interested, here are some of my selected 'blog entries from the past.

Scrabble Aide

Oct 6, 2001

Scrabble Aide is a powerful tool that will aide you in making words for Scrabble, solving Jumbles and Crosswords. Despite its compact size of 493kb, it has an in-built dictionary of over 137,000 words of 2 - 28 letters in lengt. If you love word puzzles, then this app will come in very handy.


Apr 27, 2001

Archive: Glass2k is a small little program that allows Windows 2000/XP users to make any window transparent. Right-click on any window or press the keyboard shortcuts (Control + Shift + [0-9]) to make any window transparent. It's that simple.


May 10, 2000

Archive: Tray Play is a very small, fast and efficient audio player which can play audio and video files. You don't need to bother about creating playlists or loading files. Just click on a file and Tray Play will automatically hide, play that file and then continue to serially / randomly play any other files in the same folder.