About Me
Software developer from London, currently living in Vancouver. I spend my weeks bashing away in TCL, and my evenings and weekends hacking away at NodeJS. I am active on Twitter and host several of my open source projects on GitHub.
I enjoy working on open source projects, in the past, I have been a contributor to the Zend Framework. These days, I mostly work with JavaScript and in particular NodeJS.
When I am not working, I spend most of my time skiing or sailing.
Portfolio
Most of my projects are hosted on GitHub
- GinkApps
- SplitScreen is a simple window manager for MacOSX. Developed in Objective-C and launched on the app store in July 2011, it has maintained its position in the top 35 paid utility apps, and has sold over 3000 copies.
- Squall provides instant, location based weather forecasts on iPhone. Developed 100% in JavaScript using the Appcelerator framework and launched on the iOS app store in January 2012.
- TweetMyDash enables tweets to be sent from the MacOSX dashboard. It is written in JavaScript and makes use of the new Twitter authentication API.
- Currently Active GitHub projects
- Glog is a NodeJS and Git(Hub) backed blogging engine. The project is based around simplicity, both in the code (the entire engine is under 400 lines of JavaScript) and in the setup (it is as simple as git clone git@github.com:guyht/Glog.git. Glog is used to host my own blog, and has a small following in the tech community.
- Node One Time Password library is based on ROTP. It allows NodeJS based applications to make use of One Time Password generators (e.g. Google Authenticator), providing secure 2-step authentication.
- Vimari is a vim like Safari plugin, based on the popular Vimium plugin for Chrome. It has a large following and several thousand downloads.
- GWorker allows use of HTML 5 Web Workers in browsers that do not natively support them. While not providing multi-threaded JavaScript, the library allows the same code that would be used in a multithread environment to be used in a single threaded environment.
Contact
I can be contacted by email at guyht@me.com, or through any of my social media outlets. I will happily respond to any questions about myself or any of my projects. I am not, however, interested in free viagra.
If you wish to see my resume, please email me.