It's been 6 months that I'm working part time as a developer at this company. The developer working in my place before me was working on a project for 1 year and after that 1 year he couldn't continue working with them and left. I accepted the job for, lets say, X$/hour, and the people hiring me thought that I was applying for the full time (180hour/month) job and accepted the pay, but then I told them I was going to work part time(100hour/month). Anyways they accepted me to work for 2 months to see if I'm capable or not. I finished the project in that 2 months (the previous developer couldn't do in 1 year), so they kept me.
I was hired as a C# developer, but in this 6 months I've done 4-5 different projects for them in multiple different platforms (I did more and better than they asked), and I'm assuming they need me on their future projects. With the situation described, I felt that X$/hour was not good for me anymore, so I was going to ask for a raise to almost 1.6X$/hour. Is it a good time to do that? And how would you suggest me to do it?
And by the way as I pointed out, they accepted to give almost double what they are paying me right now as they thought I was going to work full time.