Personal Websites

I run several websites, all hand-coded (primarily using PHP/MySQL, CSS, and Javascript).


Incentivized Freebie Websites: Running websites and forums about getting online "freebies"

Vancouver, BC, Canada, 2006-present

Overview: Developing websites to inform people about Incentivized Freebie Websites. Administrating a referral trading forum with over 2000 members.

Work involved:




Colour Theory: HTML Palette Generator

Vancouver, BC, Canada, April 2009

Overview: Colour Theory is an online tool for generating palettes of matching HTML colour hex values from a user-selected colour. This tool makes use of the JavaScript Scriptaculous and Prototype libraries for creating dynamic sliders and page colour updates.

Completed work:

  • Base colour palette - lighter and darker shades of user-selected colour
  • Similar colour palette - increased red, decreased blue-green (and vice versa) shades of user-selected colour
  • Complementary colour palette - lighter and darker shades of the complement of the user-selected colour

Current work:

  • Tweaking palette-generating algorithms for more desirable shades
  • Dealing with boundary values (very very dark and very very light user-selected colours).




chartGen: Knitting Chart Generator

Vancouver, BC, Canada, 2009

Overview: chartGen is an online tool for generating charted knitting patterns from written instructions. The user interface uses JavaScript to allow the user to input stitches and row information, then uses the PHP GD library to dynamically create a graphical chart of the pattern.

Completed work:

  • Stitch tool interface and dynamic textbox for inputting stitches
  • HTML preview of chart and downloadable .gif image of final chart
  • Custom stitches with variable widths

Current work:

  • Adding more stitches
  • Allowing for pattern repeats




Orangellous.com Blog (in progress)

Vancouver, BC, Canada, 2009

Overview: My personal blog, hand-coded in PHP/Javascript with a MySQL database backend. Wordpress-style blog with administrator capabilities to add/edit/delete articles. User can search archives or view articles by tags.

Work involved:




PhotoBlog

Vancouver, BC, Canada, 2008

Overview: Photography blog, using hand-coded gallery tool

Work involved:




Hawai'i Blog

Hilo, Hawai'i, USA, 2008

Overview: hilojen is a site about my 5 month stay on the Big Island of Hawai'i

Work involved:

  • All design, graphics, photographs, and code (PHP/Javascript/MySQL) for hilojen




knittea: Knitting Group website and event calendar

Vancouver, BC, Canada, 2008-present

Overview: knittea is an event planner and knitting needle borrowing system for my knitting group.

Event Planner: Administrators can create/edit/delete events. Members can view the calendar of events and indicate which events they will attend. Event reminders are emailed to the members, along with the current list of attendees.

Needle borrowing system: Members can list which needles they are willing to share with other members of the group.

Work involved:

  • All design, graphics, and code (PHP/Javascript/MySQL) for knittea
  • Test version is available at http://www.orangellous.com/testsites/knittea. To log in as a user, username is test@test.com, to log in as an admin, username is admin@admin.com. Passwords are daedalus for user and admin. Automatic emailing is disabled on the test site.




Online Choir Rehearsal Planner and Song Archive

Vancouver, BC, Canada, 2009-present

Overview: Choir rehearsal planner, song list, and file archive for a choir I participate in.

Rehearsal Planner: Members can create & edit rehearsals, including adding rehearsal notes, songs to be practiced, and location details.

Song Archive: Members can create/edit/delete songs, and list associated files for songs (recordings, sheet music, etc). In addition, members can create/edit/delete comments for songs.

Completed work:

Current work:

  • Adding concerts section




Freediving online CO2/O2 tolerance tool (in progress)

Vancouver, BC, Canada, 2008-present

Overview: freediving : CO2/O2 tolerance tables. Freediving (breath-hold diving) is a fast-growing sport in which performance can be enhanced through exercises. The use of "tables" of exercises can increase tolerance to low levels of oxygen and high levels of carbon dioxide. The online CO2/O2 tolerance table generator is a timed, audio tool used to practice breath holds and breathing patterns. Tables are provided for standard exercise routines, as well as allowing the user to generate

Completed work:

Current work:

  • Cross-browser testing of sounds/timer