<human>: So I was fresh out of college and I got a full time web dev job. A few months went by and a much better job opportunity came up as an iOS dev and it paid about 40% more. So I told my current boss that I would be quitting and the web dev company offered me a 50% raise to stay. I like the job so I decided to stay and decline the iOS dev job. When I was declining the iOS company respected my decision and asked if I would be interested in part time. I said that sounded nice (some extra cash and I could work remote). So I decided to do it on a variable hour basis (20-30) since they had no other developers I wanted to help.

Fast forward 4 months later and now I work 30 sometimes 40 hours a week at both jobs and I am so burned out. I still enjoy going to my main job and I no longer need the extra cash so I want to quit the second job. Problem is I have never quit a job before for "no reason" it has always been because I am moving or because I found a much better job. So I have this weird feeling of guilt towards this company because I am their only developer and their app is very close to being released (2-3 weeks) but they are getting impatient and they also purchased me an iPad and macbook for dev / testing so this is adding to the investment they put in me and the stress.

Condense the text into a few key points
<bot>: I got a second job that has become much more demanding than I expected but I have a ton of stress over quitting because I feel obligated to finish the product they have invested so much in me for.