Bio & CV

You can download my resume here

However, an image is worth a thousand words...of CV. Here you can see a timeline with the milestones of my education and career. 

Cog. Neuroscience = Cognitive Neuroscience

UVa = University of Virginia (USA)

RHUL = Royal Holloway, University of London (UK)

UniBo = University of Bologna (ITA)

Birkbeck = Birckbeck, University of London (UK)

R code to make the plot above

library(ggplot2)

library(scales)

library(lubridate)

library(dplyr)

library(ggrepel)



# Specify status colors and levels

status_colors <- c("#0070C0","#00B050",'#FFC000', '#CC0033')

status_levels <- c("Education","Job-Completed",'Job-Current', "Other")


# Generate dataframe

milestonedf <- data.frame(

  year = c(2008, 2011, 2016, 2016, 2017, 2018, 2019, 2021, 2022, 2024),

  milestone = c('BSc\nPsychology', 'MSc\nCog. Neuroscience', 'First Publication', 'Ph.D. Defense',

                'Post-Doc\nUni of Essex', 'Post-Doc\nUVa', 'Post-Doc\nRHUL', 'Lecturer\nBirkbeck', 

                'Post-Doc\nUniBo', 'Lecturer\nBirkbeck'),

  status = c(rep(status_levels[1],2), status_levels[4], status_levels[1], rep(status_levels[2],5),

             status_levels[3]),

  direction = c(rep(c(1,-1), 4), 1, -1)

) %>%

  mutate(

    # specify status as factor

    status = factor(status, levels = status_levels),

    # Specify y-direction for milestone

    position = sample(c((1:2))/20,10,  replace = TRUE)*direction, 

    # Specify text position

    text_position = 0.03 * direction + position

  )


################################################################################

################################################################################

#  PLOT 

ggplot(milestonedf,aes(x=year,y=0, col=status, label=milestone)) +

  labs(col="Milestones") +

  scale_color_manual(values=status_colors, labels=status_levels, drop = FALSE) +

  theme_classic() + 

  

  # Plot horizontal black line for timeline

  geom_hline(yintercept=0, color = "black", size=0.6) + 

  

  # Plot vertical segment lines for milestones

  geom_segment(data=milestonedf, aes(y=position,yend=0,xend=year), color='black', size=0.6)+

  

  # Plot scatter points at zero and date

  geom_point(data = milestonedf, aes(y=0), size=3) + 

  

  # Don't show axes, appropriately position legend

  theme(axis.line.y=element_blank(),

        axis.text.y=element_blank(),

        axis.title.x=element_blank(),

        axis.title.y=element_blank(),

        axis.ticks.y=element_blank(),

        axis.text.x =element_blank(),

        axis.ticks.x =element_blank(),

        axis.line.x =element_blank(),

        legend.position = "bottom",

        legend.title=element_text(size=16),

        legend.text=element_text(size=16),

  ) + 

  

  # Show year text

  geom_text(aes(x=year,y=-0.03,label=year, fontface="bold"),size=5, color='black') + 

  

  # Show text for each milestone

  geom_text_repel(data = milestonedf, aes(y=text_position,label=milestone),size=5, fontface="bold", point.size=NA)  +

  

  # Expand the graph so that all text are within the figure boundaries

  scale_x_continuous(

    expand = expansion(mult = 0.1)

  )


Interesting facts about my work

Percentage of papers published as first name or shared first name vs non-first name.

Last update: 31 January 2024

What are the most recurrent topics in my work? See it at a glance with a wordcloud plot generated from the introduction and discussion of all my published works