Robert Lee

Client Success Manager at Stitch

Robert Lee is a Client Success Manager at Stitch since June 2024, previously serving as a Product Manager at The Delta from May 2020 to May 2024. In this role, Robert managed cross-functional teams and oversaw product development using agile methodology, successfully delivering projects within budget and on time while maintaining strong stakeholder relationships with corporate funders like Investec Bank and Old Mutual Corporate. Earlier, Robert worked as a Venture Owner at The Delta and served as a Boarding House Master at Bishops Diocesan College. Robert holds a BBusSci degree in Finance, Accounting & Economics from the University of Cape Town and completed IEB Matric with four distinctions at Michaelhouse, including a semester abroad at Whanganui Collegiate School in New Zealand.

Links


Org chart

Sign up to view 0 direct reports

Get started