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"
- Colour Theory: HTML Palette Generator
- chartGen: Knitting Chart Generator
- Orangellous.com Blog (in progress)
- PhotoBlog
- Hawai'i Blog
- knittea: Knitting Group website and event calendar
- Anonymusica: Online Choir Rehearsal Planner and Song Archive (in progress)
- Freediving online CO2/O2 tolerance tool (in progress)
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:
- Design, graphics, SEO, and code (PHP/MySQL/Javascript) for FreebieScout.com, FreeNintendoWii.com, Free-PS3-Guide.com, and Free-iPod-Touch.com.
- Blog and user comments for above sites
- Forum administration for FreebieScout Forums
- Coding custom phpBB mods, including trade feedback system, for FreebieScout Forums
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:
- All design, graphics, and code (PHP/Javascript/MySQL) for orangellous blog
- Test version is available at http://www.orangellous.com/testsites/oblog.
- Admin tool for test version is available at http://www.orangellous.com/testsites/oblog/admin (username is icarus, password is daedalus).
PhotoBlog
Vancouver, BC, Canada, 2008
Overview: Photography blog, using hand-coded gallery tool
Work involved:
- All design, graphics, photographs, and code (PHP/Javascript/MySQL) for orangellous photoblog
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:
- All design, graphics, and code (PHP/Javascript/MySQL) for Anonymusica
- Test version is available at http://www.orangellous.com/testsites/choir.
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:
- All design, graphics, and code (PHP/Javascript) for freediving : CO2/O2 tolerance tables
Current work:
- Cross-browser testing of sounds/timer