Skip navigation

Category Archives: Personal Projects

After spending a lot of time dissecting* Microsoft sample code, I wanted to try my hand at a simple program. SineMaster Lite is the result of learning a lot of the features of C# as well as a substantial amount of .NET pertaining to WPF. This is a milestone to a larger project I'm working on. It's been a lot of fun.

*Dissection
*Download

Continuing my quest to understand .NET and C#, I refactored out all the XAML from the original sample* into pure C#. It is a direct port so uses WPF and follows the same structure of the original program.

*Original

To get a better understanding of the .NET framework and C#, I refactored out all the XAML from the original sample* into pure C#. It is a direct port so uses WPF and follows the same structure of the original program.

*Original

I wanted to create a database driven application for storing detailed technical specifications of any product. I learned a lot about database design with this project and as a programmer, I got extensive experience with unit testing.

I was inspired by the popularity of Twitter* and Youtube* to create a micro-vlogging platform where videos would be limited to 30seconds. kuiq was an opportunity to become more familiar with Ruby on Rails* and was my first time leveraging a web API*.

*Twitter
*YouTube
*Ruby on Rails
*YouTube API
curse_the_matrix

As the title says, I learned C on the train. 'Curse the Matrix' is the product of having a 30minute train-ride to work every weekday. Someone* had done it already in C++ using arrays of static size but I wanted to really get my hands dirty in C so I got rid of the arrays and added pointers and malloc.

*Someone’s blog entry
Follow

Get every new post delivered to your Inbox.