Are my chances of transferring to a good school ruined?

I graduated high school in 2016 and attended a local community college, diablo valley college, for 3 years. I got a few C’s and my GPA is not looking good. With 76 completed credits and 14 more to go, I will finish with somewhere between a 3.1 to 3.4 depending on how this semester and summer goes. I have one final class in fall. (Planned SU/FA: Differential Equations, discrete math, Physics III; Current Courses: Physics ©, Calc III (B), Linear Algebra (69.8% - Might fail))

My major is Computer Science / Engineering. My C’s come from some GE classes and others from Math. I had to retake calculus 2, 3 times and finally passed with a C. I haven’t had the best of luck with professors. But my courses Computer Science and some Engineering I got all A’s. Two summers in a row I took 11-12 units and got a 4.0, but my semester wasn’t consistent.

The reason it will take me 4 years was due to a spouse medical emergency and I was just dealing with a lot and I did work 3 part time jobs as well as 3 full time jobs. My mind was else where. I was wondering if this was worth bringing up in my application. Although, I do have some work experience and a personal portfolio of work projects towards my intended major.

If I am looking to apply to tech colleges like Georgia and cal, universities of California and some other universities like Washington, how bad of an applicant will I look? What should I focus on to make myself a better applicant?

For UCs, http://www.universityofcalifornia.edu/infocenter/transfers-major can help you.

Many CSUs would be realistic (however, CPSLO and SJSU are highly competitive for CS). http://www.sjsu.edu/admissions/impaction/ can show you past thresholds for SJSU. Non impacted CSUs where CS is not impacted like SFSU should admit if you have subject requirements done and a 2.0 or higher GPA.

you should be working with the xfer center. According to an article in the LA Times, Diablo
was the 4th largest source of CC transfers to UC out of all CA community colleges, so they should be pretty good at the transfer rules and able to estimate your chances and give advice on creating your application. Article is at https://www.latimes.com/local/lanow/la-me-ln-uc-transfers-20140514-story.html