How I Went From Struggling Single Mom to Software Engineer