158 reputation
19
bio website softwarecubes.com
location Vancouver, Canada
age 30
visits member for 3 years
seen Nov 16 at 4:04

I am a web and mobile application developer from Vancouver, BC, Canada.

I have been developing web applications professionally since 2002. Most often I work with php5 (using Symfony + Propel + sfAltumoPlugin*), MySQL, html5, jQuery, AngularJS and css3 but I have looked and experimented with nodejs, Backbone, Google Closure, MongoDB, Redis, CouchDB and others.

I am also quite comfortable deploying and managing servers in both physical and virtual environments. I have been managing several production servers on AWS utilizing EC2, RDS, R53, S3 and their respective APIs to automate tasks.

*sfAltumoPlugin is an open source multi-purpose php 5.3+ library that I co-founded and regularly contribute to. It contains a set of high-quality, well-commented, tested "plumbing" code that I use to avoid writing the same general-purpose code over and over.

In addition to web applications, I recently got involved with mobile application development for iOS. My current focus in learning is Objective-C and relevant frameworks.


Aug
27
awarded  Notable Question
Feb
14
awarded  Popular Question
Jan
5
awarded  Self-Learner
Jan
2
comment Is it preferable to use the same SSID name when creating multiple WiFi zones?
Check this out: discussions.apple.com/thread/3959492
Jan
2
comment Is it preferable to use the same SSID name when creating multiple WiFi zones?
At least with Airport* devices, when you configure the same SSID on all of them you end up seeing it listed only once. The device will connect to the strongest provider of that SSID automatically.
Jun
3
awarded  Scholar
Jun
3
accepted Replace a failed disk in a Disk Utility RAID 1
Apr
10
awarded  Teacher
Apr
10
answered Replace a failed disk in a Disk Utility RAID 1
Apr
10
asked Replace a failed disk in a Disk Utility RAID 1
Feb
23
awarded  Excavator
Feb
23
awarded  Editor
Feb
23
revised What's a good terminal manager for OS X?
added a link to the software in question
Feb
23
suggested suggested edit on What's a good terminal manager for OS X?
Nov
17
awarded  Autobiographer
May
4
comment Endianness of iPhones?
"ARM is a little-endian, 32-bit RISC architecture widely used by mobile devices. Gotta make a small note here: ARM is bi-endian (bytesexual, if you will); you can toggle the endianness from the lowest level. It just happens that iOS uses it as little endian. I seem to remember the baseband chip (which is also an ARM core, at least with the original iPhone -- never dealt with the others) being big endian, in fact. Sadly, you can't do this on a per-process level, IIRC, like you can with PowerPC (a huuuuge perk for emulators)." news.ycombinator.com/item?id=1527676
May
4
awarded  Student
May
4
awarded  Supporter