My name is Tim Caswell. I've been programming ever since I was big enough to type on a keyboard. I love creating things. Software gave me a medium where I had unlimited resources and could create anything. I've been making cool stuff for fun and profit since the late 90's thanks to the open community of hackers.
Over the years I have gained experience in a number of exciting technologies. I want to offer my services to the world directly. This website is a landing place to contact me and learn about the services I offer.
I want your company to succeed and will help in any way I can. If you are looking for some node.js expertise, I am available on a daily or weekly basis. I can give advice, train your people, or do actual programming. I've been working with node.js since the very beginning, long before it was popular. I know the pain points and I know solutions.
One of my greatest passions in programming is finding an unsolved technical problem and solving it. I spent almost twenty years programming in restricted environments. I often felt trapped by the environment and limited in what I was able to do. In the last few years I've realized that I can make anything given enough time. I especially like finding something that some say can't be done and then doing it!
In order to complete these projects I need more time. Contact me if you or your company wants to sponsor any of these. The code I write as part of the sponsorship will be released and developed in the open. The benefit to you, the sponsor, is getting to choose and prioritize what technologies I work on.
Moonslice is a new web framework destined for both node.js and lua. It is very fast and efficient. Moonslice is a collection of interfaces and libraries that work together to make a next-gen platform that will be much easier to develop for. I've done a lot of research in this area and have been designing node.js web frameworks for years.
If you wish to learn more about me, try some of these links: