About
Skills
I can work with the front (browser content) and back (server code) end of web development. I started off doing this, using all the standard technologies like HTML, CSS, JavaScript, PHP, and SQL. I also know Flash and ActionScript well too; I used to do a lot with those technologies (I authored the AMFPHP Toolbox library), though now I mainly use Flash for games.
I know a good variety of general purpose programming languages too (excluding JavaScript and ActionScript). Ruby is my favourite, I know the guts of Lua very well, and I know Python fairly well too. As for compiled languages, I know C++, some Java, and can read Objective-C, but I haven't done much in these, preferring interpreted languages.
I've been into game development for a little while now, mainly using Love2D and FlashPunk. On September 2011 I released my first complete game, Facilitated Escape;
For other libraries and frameworks, I can use MiddleClass (I'm contributed to it in the past), CodeIgniter, SFML, jQuery, AMFPHP, and TweenLite/Max.
I've used Joomla and WordPress to create a number of websites (note I don't really know their PHP APIs). For operating systems I have experience in both Mac and Windows, Mac being my current operating system.
If any have any questions, don't hesitate to contact me.
Me
My name's Michael, I'm a web developer/designer, game developer, programmer, and freelancer (under the company name NovaFusion), living in Victoria, Australia. I love technology, mainly because of the awesome things it lets you create, the interactivity that's possible, and the ability to distribute your products easily. I love to learn new things, and there's certainly a lot to learn in technology!
For other activities, I like doing exercise, mostly weight training, but also bike riding, walking, and other forms of physical exertion. I mess around with the piano and guitar from time to time, and occasionally compose pieces of music. Finally, science (especially physics and chemistry) and mathematics are two subjects I really enjoy studying/using.
This Website
This is my personal space on the web, which I use to host the things I've worked (or am working) on (such as my projects, games, and music), and to write posts on various topics. For the license of the content on this website, please see the license page.
One cool thing is that this website is open source, so you get to see all the code behind it. Check out its repository for more details.