About Us

PunchCode is a coding bootcamp provided by Tech Impact. Tech Impact is a nonprofit whose mission is to empower communities and nonprofits to use technology to better serve our world.

Team Members


Originally from Oakland, CA, Leslie Estrada brings over 20 years of leadership experience to the Tech Impact team. Driven by IT education and pathways to careers, Leslie takes pride in providing a supportive environment where students can successfully accomplish their professional goals. Leslie earned a master’s degree in public policy and administration from California State University, Long Beach.


Originally from Richmond, Ca, Tasean Young brings over 12 years of leadership experience to the Tech Impact team. Tasean earned a bachelor’s degree in criminal justice from the University of Nevada Las Vegas in 2006. Driven to serve in disadvantaged communities, Tasean has spent the last ten years teaching and coaching football at a local high school. During his time in the classroom, Tasean has advocated the need for more technology education in schools. Tasean believes that technology is the key to unlocking pathways to success for students in underserved communities. 


Formerly, Director of IT for a Home Health company, a freelance consultant, a cloud service architect, and a self-taught programmer, Dov Rine has been around the IT industry for a long time. He has personal experience in Help Desk, Networking, Software Engineering, DevOps, Data Recovery/Computer Forensics, and Strategic Business Development. He employs a “teaching through doing methodology” focusing heavily on the development of strong fundamentals of communicating with technical and non-technical people, problem-solving, career development, and of course full stack web development. When not learning new things, he enjoys catching up with friends, martial arts, and strategy games.


As a PunchCode graduate (Fall 2020), Derrique is excited to be rejoining PunchCode as an assistant instructor. His previous experience in design, coupled with his new skills in coding, have helped him to become a great asset to the team and the students. For fun he enjoys snowboarding, cooking, and boxing.


About Advisory Board

Our Advisory Board members are an extension of our team. We rely on these industry leaders to keep us informed about hiring needs, to help shape our curriculum, and to prepare our graduates for the realities of working in tech. PunchCode Advisory Board members give our students the opportunity to be competitive for great jobs in the tech industry.