Hi there, I'm Ian Spence.
I specialize in creating beautiful, functional, and engaging user experiences.
I consider myself a Web Desinger, however I do much more than just make websites look pretty. I build websites. I don't just sit in-front of a screen making sure my site looks great at every possible screen size, I make sites easier, faster, and stronger.
Lucy is an easy to use and even easier to set up online support system built using PHP. Built to be easy for everybody, regardless of your technical skill, server type, or what you plan to use it for.
MySQL, Micorosft SQL Server, and SQLite Support
With Lucy you don't need to build a custom application just because you use a different Database Type. Lucy supports all three of the biggest Database providers and it's easy to add your own! Lucy supports MySQL & MySQLI, Microsoft SQL Server, and SQLite.
Smart Spam Protection
Lucy makes it easy to fight spam by using reCAPTCHA and other Spam Prevention Services, include those found in myFire
Imgur File Attachment
Save disk space and bandwith costs by using Imgur for your support attachments.
Lucy is and always will be open source, meaning that anybody can help make Lucy even better.
Developed entirely in VB.NET and C#, myFire is a Twitter client that actually focuses on the user and how they use Twitter. Built around three main problems that I found with Twitter: Speed, Spam, and Usability.
Twitter has been slow ever since it redesigned their website. It took ages just to load the timeline, not to mentions actually tweeting or opening a profile. I built myFire to be fast, but without losing any of the features that you would find on other apps. In fact, I added more features that you won't find anywhere else.
I hate spam. Always have and always will. And Twitter is just full of it. myFire is the first Twitter client to feature automatic spam tweet prevention. An extra layer of security that hides tweets from known spam sources and users. myFire also features powerful filters that you can use to hide tweets from specific users, devices, or containing certain words.
Power users don't use the Twitter website because it's impossible to manage multiple accounts on it. myFire makes it easy to quickly switch between accounts and back with just a few clicks. myFire also features streaming, which fills your timeline with new tweets as soon as they arrive. Never again will you have to 'Click to load x tweets'.
myFire is and always will be open source, meaning that anybody can help make myFire even better.
myFire was the 2012 winner of the School District #22 District Project Scholarship. Each year, our local school district hosts a convention where students showcase their out-of-school projects for a chance to win $1,000. Along with others, I won the scholarship after presenting myFire.
lCMS allows you to build websites using your own method of modularization without losing the simplicity of a CMS.
Designer + Developer + Clients
lCMS makes it easy for web developers to make quick changes, designers to update a colour, and clients to change some body text without any of them getting lost in unnecessary settings and plugins. The lCMS Administrator panel changes based off of who is using it; Developer, Designer, or Client.
Rather than reading each file from a slow hard drive, lCMS uses your servers RAM to decrease page-load times and improve the users experience when visiting your site.
Small Size, Big Opportunity
Short on Disk Space and Bandwidth? No worries. lCMS is built to be one of the lightest Content Managment Systems out there. By using proper code-formatting lCMS can achieve both small size, and human-readable code.
Ready for Anything
lCMS is an open door for developers, designers, hackers, just about anybody who wants to play around and make it even better. With no secrets and fully open-sourced code, lCMS is built to be awesome.