Technical Services Team

To contact any member of the Technical Services Team, please scroll to the bottom of the page for contact information.

David Feixo Irazabal - B.Tech. in Manufacturing (BCIT), Mechanical Design & CNC Tool Diplomas (Polytechnics, Spain)


Having numerous years of CAD/CAM Design in the manufacturing industry under his belt, David joined ECE back in 2015 to form the Mechanical Prototyping branch of Engineering Services. He provides mechanical design support, in particular, Rapid Prototyping and Digital Manufacturing support to technical services that we offer at ECE.

Cool Fact: David's experience includes robotic work-cell simulation in the automotive industry among others. If you cannot find him in his Lab he is probably biking around Stanley Park.🚲

Dr. Ion Isbasescu - PhD in Electrical Engineering (University of Iasi, Romania), P.EngION TEAM

Having held multiple prestigious teaching positions at both The University of Pitesti and Thompson River's University, and having a thick background in Electrical Engineering, Ion is the lead member in energy systems on our team.

Cool fact: Ion's PhD thesis is on levitation technology.

Mark Finniss - Interprovincial Machinist (Journeyman), TQ Welding Level C, UBC Bachelor's Degree in Education.MARK TEAM

Mark Finniss is the head machinist at ECE and has over 30 years of experience in the field of mechanics and machining. Besides being a high school teacher for 10 years in the interior teaching machining, he also has numerous years of experience as machinist for ECE.

Cool fact: Mark enjoys building his own race cars for road racing.

Matthew Kutarna - BASc in Engineering Physics (UBC), EIT. Matthew TEAM

Matthew is the Technical Services, Facilities and Safety Manager for the Department of Electrical and Computer Engineering. Besides having experience working in the Aerospace Industry, Matthew also has experience in robotics.

Cool fact: Matthew also used to be a rower. Talk sci-fi and history with him.

Dr. Roberto Rosales - PhD in Electrical Engineering (UBC)Roberto TEAM

Roberto is an electrical engineer with 25+ years of experience and specializes in the design and test of analog ICs. He is the Team Lead for the Engineering Services group and has been for many years the Test Lab Manager for the System-on-Chip group at UBC.

Cool Fact: Roberto used to be a rower.

His personal website can be seen HERE

Roozbeh Mehrabadi - M.ASc in Electrical Engineering (UBC), P.Eng Roozbeh Team

Having both an extensive background in CAD and a Master's Degree in Electrical and Computer Engineering, Roozbeh is the lead for CAD tools in the Engineering Services group. In addition, he is also the CMC Support representative at UBC.

Cool fact- Roozbeh probably traveled more than Marco Polo.

Tihomir Tunchev - M.ASc in Electrical Engineering (Technical University of Varna, Bulgaria)TIHO Team

Besides his extensive industrial experience in Europe, United States, and Canada, Tiho is also well experienced in academia. He is currently the Program Support Engineer here at the UBC Department of Electrical and Computer Engineering.

Cool fact- Tiho’s industrial experience includes quality control of electronic systems of Millennium Class cruise liners at the ship building yard Chantiers de l’Atlantique.
Tiho is also an avid photographer who spends his time capturing moments on film.

Andy Liu, Project Support Engineer - B.ASc in Electrical Engineering, Biomedical OptionANDY FINAL TEAM

After two years with ECE Engineering Services Andy moved on Sep 2016 to pursue studies at the UBC Medical School. Good luck Andy, we wish you success in your new career path!