I'm a graduate student in mathematics but I've done a lot of open source software projects, some of which have even won hackathons. My question is should I put them on my CV? I've seen academic CVs only contain publications, conferences etc. But, I feel that these projects are very valuable to mention.

  • 1
    Insofar as you're interested in an academic career in mathematics, I would be careful about following advice from anyone except faculty in mathematics who have served on hiring committees. The answer to your question would be very different in different fields, so answers from non-mathematicians are not likely to be directly valuable. And anyone who has not served on a hiring committee can only guess at what might benefit your career, and their guess may or may not be correct.
    – Tom Church
    May 29, 2015 at 5:33
  • 1
    (In my comment above I was inspired by a recent answer, which I would love to credit if I could find it, which pointed out that it is unwise to get advice on applying to graduate school from graduate students, since grad students' ideas of what contributed to their admission are often very far removed from the truth. The same reasoning applies here.)
    – Tom Church
    May 29, 2015 at 5:35

3 Answers 3


You're correct to want to mention them, CVs often probably only lack them because the writer hasn't done them or it isn't relevant to their career (perhaps they do not need to mention them any longer to prove particular skills). My CV included my programming/computing experience and was well received as the programming I had done was relevant; I was applying for computationally demanding PhD programmes.

Relevance is key so when including the projects, make sure the skills you gained from completing the open source projects are clear to the reader. Make sure it is also clear how these same skills are relevant to your application.


I am a mathematics professor and I served on a hiring committee this spring so I've been reading a lot of CVs recently. If the software projects that you have been working on are completely unrelated to your research or mathematics in general, then I would leave them off. If he projects are directly related to your research or even just mathematical in nature (e.g. Work on the Sage computer algebra system), then I would include them.


On my CV, I try to list software twice: once as part of a scientific project ("I studied ... and wrote a software tool to allow other scientists to ...") and once as a software project ("SequenceMatrix is a Java application to ... that I developed while working on ..."). The first includes scientific outputs, such as publications, findings and point to research interests, while the second includes development tools, software design and engineering practice. Which one I emphasize -- and whether I drop one entirely -- depends on what I'm applying for.

  • Which subheading do you use for listing software projects? Should it go under Publications or be its own section?
    – HZI
    Oct 4, 2021 at 15:28

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .