Alexander Chaverri Carvajal es licenciado en Ciencias Políticas por la Universidad de Costa Rica, máster en Servicios Públicos y Políticas Sociales por la Universidad de Salamanca y doctor por la Universidad Pablo de Olavide en Sevilla. Realizó una estancia de investigación en la Office of Behavioral Health, Disability and Aging Policy del Departamento de Salud y Servicios Humanos de Estados Unidos en Washington D.C.
Antes de incorporarse al CED, se desempeñó como asesor en la Asamblea Legislativa de Costa Rica y en el Ministerio de Desarrollo e Inclusión Social. Asimismo, impartió varios cursos en la Escuela de Ciencias Políticas de la Universidad de Costa Rica. Además, trabajó como consultor en América Latina para el Banco Interamericano de Desarrollo (BID) y la Agencia Francesa de Desarrollo (AFD) en temas relacionados con el envejecimiento, el cambio demográfico, los cuidados de larga duración y las políticas públicas de servicios sociosanitarios.
Ha obtenido diversas becas y contratos de investigación, entre ellos el contrato LOU 18L551 para el estudio del Sistema para la Autonomía y Atención a la Dependencia (SAAD) en España, la beca Paulo Freire+ de la Organización de Estados Iberoamericanos y la Juan de la Cierva.