Put my personal details in

This commit is contained in:
Tom Hodson 2021-03-06 10:41:10 +01:00
parent 74a81f5561
commit 48338e720c
13 changed files with 72 additions and 199 deletions

1
.gitignore vendored
View File

@ -2,3 +2,4 @@
.DS_Store
.ipynb_checkpoints
_site/
Gemfile.lock

View File

@ -1 +1,7 @@
Generates my personal website. I copied (rather than forked to preserve previous history of this repo) the template is from https://academicpages.github.io/ which is a Github Pages template for academic websites released under the MIT License. See LICENSE.md.
## Todo
- add APS and CMTH talks
- add CV
- add teaching experience
- add my first paper!

View File

@ -7,13 +7,13 @@
# Site Settings
locale : "en-US"
title : "Your Name / Site Title"
title : "Tom Hodson"
title_separator : "-"
name : &name "Your Name"
description : &description "personal description"
url : https://academicpages.github.io # the base hostname & protocol for your site e.g. "https://mmistakes.github.io"
name : &name "Tom Hodson"
description : &description "Physics PhD Student at Imperial College London"
url : https://tomhodson.github.io # the base hostname & protocol for your site e.g. "https://mmistakes.github.io"
baseurl : "" # the subpath of your site, e.g. "/blog"
repository : "academicpages/academicpages.github.io"
repository : "tomhodson.github.io"
teaser : # filename of teaser fallback teaser image placed in /images/, .e.g. "500x300.png"
breadcrumbs : false # true, false (default)
words_per_minute : 160
@ -80,15 +80,15 @@ analytics:
# Site Author
author:
name : "Your Sidebar Name"
avatar : "profile.png"
bio : "Your biography for the left-hand sidebar"
location : "Location"
employer :
pubmed : "https://www.ncbi.nlm.nih.gov/pubmed/?term=john+snow"
googlescholar : "http://yourfullgooglescholarurl.com"
email :
researchgate : # example: "https://www.researchgate.net/profile/yourprofile"
name : "Tom Hodson"
avatar : "profile.jpeg"
bio : "Condensed Matter Physics PhD Student, Programmer and Maker"
location : "Munich, Germany"
employer : "Imperial College London"
pubmed :
googlescholar :
email : thomas.c.hodson@gmail.com
researchgate :
uri :
bitbucket :
codepen :
@ -96,20 +96,20 @@ author:
flickr :
facebook :
foursquare :
github : "academicpages"
github : "tomhodson"
google_plus :
keybase :
instagram :
impactstory : #"https://profiles.impactstory.org/u/xxxx-xxxx-xxxx-xxxx"
lastfm :
linkedin :
orcid : "http://orcid.org/yourorcidurl"
orcid : "https://orcid.org/0000-0002-4121-4772"
pinterest :
soundcloud :
stackoverflow : # http://stackoverflow.com/users/123456/username
stackoverflow :
steam :
tumblr :
twitter : "replacethistwitterhandle"
twitter : "T_hodson"
vine :
weibo :
xing :

View File

@ -1,22 +1,7 @@
# main links links
main:
- title: "Publications"
url: /publications/
- title: "Projects"
url: /projects/
- title: "Talks"
url: /talks/
- title: "Teaching"
url: /teaching/
- title: "Portfolio"
url: /portfolio/
- title: "Blog Posts"
url: /year-archive/
- title: "CV"
url: /cv/
- title: "Guide"
url: /markdown/

View File

@ -1,50 +1,13 @@
---
permalink: /
title: "academicpages is a ready-to-fork GitHub Pages template for academic personal websites"
title: "About me"
excerpt: "About me"
author_profile: true
redirect_from:
redirect_from:
- /about/
- /about.html
---
This is the front page of a website that is powered by the [academicpages template](https://github.com/academicpages/academicpages.github.io) and hosted on GitHub pages. [GitHub pages](https://pages.github.com) is a free service in which websites are built and hosted from code and data stored in a GitHub repository, automatically updating when a new commit is made to the respository. This template was forked from the [Minimal Mistakes Jekyll Theme](https://mmistakes.github.io/minimal-mistakes/) created by Michael Rose, and then extended to support the kinds of content that academics have: publications, talks, teaching, a portfolio, blog posts, and a dynamically-generated CV. You can fork [this repository](https://github.com/academicpages/academicpages.github.io) right now, modify the configuration and markdown files, add your own PDFs and other content, and have your own site for free, with no ads! An older version of this template powers my own personal website at [stuartgeiger.com](http://stuartgeiger.com), which uses [this Github repository](https://github.com/staeiou/staeiou.github.io).
Hello! I'm Tom and I'm a PhD student in Condensed Matter Theory at Imperial College London. My research focusses on on the weird and wonderful ways that electrons behave in complex crystalline materials. For my simulations I write a lot of python and rely heavily on scipy and numpy along with the occasional cython.
A data-driven personal website
======
Like many other Jekyll-based GitHub Pages templates, academicpages makes you separate the website's content from its form. The content & metadata of your website are in structured markdown files, while various other files constitute the theme, specifying how to transform that content & metadata into HTML pages. You keep these various markdown (.md), YAML (.yml), HTML, and CSS files in a public GitHub repository. Each time you commit and push an update to the repository, the [GitHub pages](https://pages.github.com/) service creates static HTML pages based on these files, which are hosted on GitHub's servers free of charge.
Many of the features of dynamic content management systems (like Wordpress) can be achieved in this fashion, using a fraction of the computational resources and with far less vulnerability to hacking and DDoSing. You can also modify the theme to your heart's content without touching the content of your site. If you get to a point where you've broken something in Jekyll/HTML/CSS beyond repair, your markdown files describing your talks, publications, etc. are safe. You can rollback the changes or even delete the repository and start over -- just be sure to save the markdown files! Finally, you can also write scripts that process the structured data on the site, such as [this one](https://github.com/academicpages/academicpages.github.io/blob/master/talkmap.ipynb) that analyzes metadata in pages about talks to display [a map of every location you've given a talk](https://academicpages.github.io/talkmap.html).
Getting started
======
1. Register a GitHub account if you don't have one and confirm your e-mail (required!)
1. Fork [this repository](https://github.com/academicpages/academicpages.github.io) by clicking the "fork" button in the top right.
1. Go to the repository's settings (rightmost item in the tabs that start with "Code", should be below "Unwatch"). Rename the repository "[your GitHub username].github.io", which will also be your website's URL.
1. Set site-wide configuration and create content & metadata (see below -- also see [this set of diffs](http://archive.is/3TPas) showing what files were changed to set up [an example site](https://getorg-testacct.github.io) for a user with the username "getorg-testacct")
1. Upload any files (like PDFs, .zip files, etc.) to the files/ directory. They will appear at https://[your GitHub username].github.io/files/example.pdf.
1. Check status by going to the repository settings, in the "GitHub pages" section
Site-wide configuration
------
The main configuration file for the site is in the base directory in [_config.yml](https://github.com/academicpages/academicpages.github.io/blob/master/_config.yml), which defines the content in the sidebars and other site-wide features. You will need to replace the default variables with ones about yourself and your site's github repository. The configuration file for the top menu is in [_data/navigation.yml](https://github.com/academicpages/academicpages.github.io/blob/master/_data/navigation.yml). For example, if you don't have a portfolio or blog posts, you can remove those items from that navigation.yml file to remove them from the header.
Create content & metadata
------
For site content, there is one markdown file for each type of content, which are stored in directories like _publications, _talks, _posts, _teaching, or _pages. For example, each talk is a markdown file in the [_talks directory](https://github.com/academicpages/academicpages.github.io/tree/master/_talks). At the top of each markdown file is structured data in YAML about the talk, which the theme will parse to do lots of cool stuff. The same structured data about a talk is used to generate the list of talks on the [Talks page](https://academicpages.github.io/talks), each [individual page](https://academicpages.github.io/talks/2012-03-01-talk-1) for specific talks, the talks section for the [CV page](https://academicpages.github.io/cv), and the [map of places you've given a talk](https://academicpages.github.io/talkmap.html) (if you run this [python file](https://github.com/academicpages/academicpages.github.io/blob/master/talkmap.py) or [Jupyter notebook](https://github.com/academicpages/academicpages.github.io/blob/master/talkmap.ipynb), which creates the HTML for the map based on the contents of the _talks directory).
**Markdown generator**
I have also created [a set of Jupyter notebooks](https://github.com/academicpages/academicpages.github.io/tree/master/markdown_generator
) that converts a CSV containing structured data about talks or presentations into individual markdown files that will be properly formatted for the academicpages template. The sample CSVs in that directory are the ones I used to create my own personal website at stuartgeiger.com. My usual workflow is that I keep a spreadsheet of my publications and talks, then run the code in these notebooks to generate the markdown files, then commit and push them to the GitHub repository.
How to edit your site's GitHub repository
------
Many people use a git client to create files on their local computer and then push them to GitHub's servers. If you are not familiar with git, you can directly edit these configuration and markdown files directly in the github.com interface. Navigate to a file (like [this one](https://github.com/academicpages/academicpages.github.io/blob/master/_talks/2012-03-01-talk-1.md) and click the pencil icon in the top right of the content preview (to the right of the "Raw | Blame | History" buttons). You can delete a file by clicking the trashcan icon to the right of the pencil icon. You can also create new files or upload files by navigating to a directory and clicking the "Create new file" or "Upload files" buttons.
Example: editing a markdown file for a talk
![Editing a markdown file for a talk](/images/editing-talk.png)
For more info
------
More info about configuring academicpages can be found in [the guide](https://academicpages.github.io/markdown/). The [guides for the Minimal Mistakes theme](https://mmistakes.github.io/minimal-mistakes/docs/configuration/) (which this theme was forked from) might also be helpful.
In my spare time, I like to 3D print things and build electronics projects. I also recently did a poetry collaboration called [Collective Misbehaviour](https://tomhodson.github.io/PoemProject/) at Imperial.

View File

@ -10,50 +10,50 @@ redirect_from:
{% include base_path %}
Education
======
* B.S. in GitHub, GitHub University, 2012
* M.S. in Jekyll, GitHub University, 2014
* Ph.D in Version Control Theory, GitHub University, 2018 (expected)
---------
* 2018 - 2021 Ph.D in Condensed Matter Theory, 2021 (expected), Imperial College London
* Topic: Disorder Free Localisation in the 1D Falikov-Kimball Model
* Supervisor: Dr Johannes Knolle
* 2018 Msc Thesis, Natural Sciences,Trinity College, Cambridge
* Title: Imaging Magnetic Phenomena with Scanning Diamond Magnetometry
* Supervisor: Professor Mete Atatüre
* 20142018 Physics, Natural Sciences Msc & Bsc, Trinity College, Cambridge
* Third Year: First (77%) Rank: 23/155
* Second Year: First (78%) Rank: 73/582
* First Year: High 2.1 (67%)
Work experience
======
* Summer 2015: Research Assistant
* Github University
* Duties included: Tagging issues
* Supervisor: Professor Git
-------------------
* 2018 Summer School on Collective Behaviour in Quantum Matter, ICTP, Trieste
* 2017 CERN Summer Studentship, CMS HGCAL Sensor Characterisation, CERN
* 3 months as a CERN summer student, helping to design a high volume electronic measurement processfor prototypes of 8 inch silicon sensors that will be used in a planned upgrade to the CMS endcap Calorimeter in the LHC. My time was split between working in a clean room on the measurement setup, analysing the data and attending a 6 week lecture course on High Energy Physics.
* 2016 University of Birmingham,Atomic Force Microscopy Summer Project, Birmingham
* Month long research placement with Professor Wolfgang Theis, designing a novel quartz tuning fork based atomic force microscope that relies on detecting resonance shifts to map out surface topographyand dissipation.
* 20122014 The Birmingham Makerspace, Director, Birmingham
* FizzPOP is a community based workshop and social enterprise that fosters small technology and design projects. As one of the 5 founding directors I helped take it from a small group meeting in a borrowed space to a thriving community of more than 30 members with well equipped workshops and regular events.
* 2013 Department for International Development, Paid Hackathon, London
* A paid hackathon for DFID as one of a team of developers. The goal was to implement novel uses and visualisations of large quantities of aid data that DFID has accrued. Our project revolved around using natural language processing to look at online conversations and decide which data was most contextually relevant to that conversation
* Fall 2015: Research Assistant
* Github University
* Duties included: Merging pull requests
* Supervisor: Professor Hub
Skills
======
* Skill 1
* Skill 2
* Sub-skill 2.1
* Sub-skill 2.2
* Sub-skill 2.3
* Skill 3
------
* Highly proficient in the Python/Numpy/Scipy scientific stack
* Wider programming knowledge of Julia, C++/C and Javascript
* Highly mathematically literate
Publications
======
<ul>{% for post in site.publications %}
{% include archive-single-cv.html %}
{% endfor %}</ul>
Talks
======
<ul>{% for post in site.talks %}
{% include archive-single-talk-cv.html %}
{% endfor %}</ul>
Teaching
======
<ul>{% for post in site.teaching %}
{% include archive-single-cv.html %}
{% endfor %}</ul>
Service and leadership
======
* Currently signed in to 43 different slack teams
-----------------------
* 20202021 Physics Departmental Postgraduate Representative, Imperial College London
* Im one of the two postgrad representatives for the Physics department at Imperial.
* 20192020 CMTH Postgraduate Representative, Imperial College London
* Acted as the postgrad representative for my research group at Imperial.2014-2017
* Cambridge Student Community Action (SCA), President of Steering Group, Cambridge
* President of the student steering group of the charity SCA, which runs volunteering projects for young people and the elderly in the local area. I also volunteer as a mentor to a teenager and an 11 year old meeting each once a week, helping with homework and fostering their interests.
* 20162017 Physics Class Representative, Cambridge
* Responsible for liaising between my fellow students, the administration and course professors to improve the curriculum

View File

@ -1,15 +0,0 @@
---
title: "Paper Title Number 1"
collection: publications
permalink: /publication/2009-10-01-paper-title-number-1
excerpt: 'This paper is about the number 1. The number 2 is left for future work.'
date: 2009-10-01
venue: 'Journal 1'
paperurl: 'http://academicpages.github.io/files/paper1.pdf'
citation: 'Your Name, You. (2009). &quot;Paper Title Number 1.&quot; <i>Journal 1</i>. 1(1).'
---
This paper is about the number 1. The number 2 is left for future work.
[Download paper here](http://academicpages.github.io/files/paper1.pdf)
Recommended citation: Your Name, You. (2009). "Paper Title Number 1." <i>Journal 1</i>. 1(1).

View File

@ -1,15 +0,0 @@
---
title: "Paper Title Number 2"
collection: publications
permalink: /publication/2010-10-01-paper-title-number-2
excerpt: 'This paper is about the number 2. The number 3 is left for future work.'
date: 2010-10-01
venue: 'Journal 1'
paperurl: 'http://academicpages.github.io/files/paper2.pdf'
citation: 'Your Name, You. (2010). &quot;Paper Title Number 2.&quot; <i>Journal 1</i>. 1(2).'
---
This paper is about the number 2. The number 3 is left for future work.
[Download paper here](http://academicpages.github.io/files/paper2.pdf)
Recommended citation: Your Name, You. (2010). "Paper Title Number 2." <i>Journal 1</i>. 1(2).

View File

@ -1,15 +0,0 @@
---
title: "Paper Title Number 3"
collection: publications
permalink: /publication/2015-10-01-paper-title-number-3
excerpt: 'This paper is about the number 3. The number 4 is left for future work.'
date: 2015-10-01
venue: 'Journal 1'
paperurl: 'http://academicpages.github.io/files/paper3.pdf'
citation: 'Your Name, You. (2015). &quot;Paper Title Number 3.&quot; <i>Journal 1</i>. 1(3).'
---
This paper is about the number 3. The number 4 is left for future work.
[Download paper here](http://academicpages.github.io/files/paper3.pdf)
Recommended citation: Your Name, You. (2015). "Paper Title Number 3." <i>Journal 1</i>. 1(3).

View File

@ -1,13 +0,0 @@
---
title: "Tutorial 1 on Relevant Topic in Your Field"
collection: talks
type: "Tutorial"
permalink: /talks/2013-03-01-tutorial-1
venue: "UC-Berkeley Institute for Testing Science"
date: 2013-03-01
location: "Berkeley CA, USA"
---
[More information here](http://exampleurl.com)
This is a description of your tutorial, note the different field in type. This is a markdown files that can be all markdown-ified like any other post. Yay markdown!

View File

@ -1,13 +0,0 @@
---
title: "Talk 2 on Relevant Topic in Your Field"
collection: talks
type: "Talk"
permalink: /talks/2014-02-01-talk-2
venue: "London School of Testing"
date: 2014-02-01
location: "London, UK"
---
[More information here](http://example2.com)
This is a description of your talk, which is a markdown files that can be all markdown-ified like any other post. Yay markdown!

View File

@ -1,11 +0,0 @@
---
title: "Conference Proceeding talk 3 on Relevant Topic in Your Field"
collection: talks
type: "Conference proceedings talk"
permalink: /talks/2014-03-01-talk-3
venue: "Testing Institute of America 2014 Annual Conference"
date: 2014-03-01
location: "Los Angeles, CA"
---
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.

BIN
images/profile.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB