aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlaise Thompson <blaise@untzag.com>2018-06-11 18:25:35 -0500
committerBlaise Thompson <blaise@untzag.com>2018-06-11 18:25:35 -0500
commit18c0dfae726ffbabb87fb4ca7226414079dd2080 (patch)
treec78f2afe49d37d744d8f0502947ebd9e102e5867
initial commit
-rw-r--r--.gitlab-ci.yml11
-rw-r--r--README.md67
-rw-r--r--public/CV.pdfbin0 -> 109871 bytes
-rw-r--r--public/CV.tex358
-rw-r--r--public/LICENSE121
-rw-r--r--public/README.md1
-rw-r--r--public/index.html438
-rw-r--r--public/resume.cls166
-rw-r--r--public/style.css37
9 files changed, 1199 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..ec73d9b
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,11 @@
+image: alpine:latest
+
+pages:
+ stage: deploy
+ script:
+ - echo 'Nothing to do...'
+ artifacts:
+ paths:
+ - public
+ only:
+ - master
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..0a36586
--- /dev/null
+++ b/README.md
@@ -0,0 +1,67 @@
+![Build Status](https://gitlab.com/pages/plain-html/badges/master/build.svg)
+
+---
+
+Example plain HTML site using GitLab Pages.
+
+Learn more about GitLab Pages at https://pages.gitlab.io and the official
+documentation https://docs.gitlab.com/ce/user/project/pages/.
+
+---
+
+<!-- START doctoc generated TOC please keep comment here to allow auto update -->
+<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
+**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
+
+- [GitLab CI](#gitlab-ci)
+- [GitLab User or Group Pages](#gitlab-user-or-group-pages)
+- [Did you fork this project?](#did-you-fork-this-project)
+- [Troubleshooting](#troubleshooting)
+
+<!-- END doctoc generated TOC please keep comment here to allow auto update -->
+
+## GitLab CI
+
+This project's static Pages are built by [GitLab CI][ci], following the steps
+defined in [`.gitlab-ci.yml`](.gitlab-ci.yml):
+
+```
+image: alpine:latest
+
+pages:
+ stage: deploy
+ script:
+ - echo 'Nothing to do...'
+ artifacts:
+ paths:
+ - public
+ only:
+ - master
+```
+
+The above example expects to put all your HTML files in the `public/` directory.
+
+## GitLab User or Group Pages
+
+To use this project as your user/group website, you will need one additional
+step: just rename your project to `namespace.gitlab.io`, where `namespace` is
+your `username` or `groupname`. This can be done by navigating to your
+project's **Settings**.
+
+Read more about [user/group Pages][userpages] and [project Pages][projpages].
+
+## Did you fork this project?
+
+If you forked this project for your own use, please go to your project's
+**Settings** and remove the forking relationship, which won't be necessary
+unless you want to contribute back to the upstream project.
+
+## Troubleshooting
+
+1. CSS is missing! That means that you have wrongly set up the CSS URL in your
+ HTML files. Have a look at the [index.html] for an example.
+
+[ci]: https://about.gitlab.com/gitlab-ci/
+[index.html]: https://gitlab.com/pages/plain-html/blob/master/public/index.html
+[userpages]: https://docs.gitlab.com/ce/user/project/pages/introduction.html#user-or-group-pages
+[projpages]: https://docs.gitlab.com/ce/user/project/pages/introduction.html#project-pages
diff --git a/public/CV.pdf b/public/CV.pdf
new file mode 100644
index 0000000..2cee37c
--- /dev/null
+++ b/public/CV.pdf
Binary files differ
diff --git a/public/CV.tex b/public/CV.tex
new file mode 100644
index 0000000..808768b
--- /dev/null
+++ b/public/CV.tex
@@ -0,0 +1,358 @@
+% document
+\documentclass{resume} % Use the custom resume.cls style
+
+
+\newcommand{\AuthorName}{Blaise J. Thompson}
+
+% header information
+\name{Blaise J Thompson}
+\address{725 W Washington Ave. Apt. 306; Madison, WI 53715; USA}
+\address{1$\cdot$424$\cdot$225$\cdot$2493 \\ blaise@untzag.com \\
+ \href{http://blaise.social/}{blaise.social}}
+\address{\today}
+
+\begin{document}
+
+\begin{rSection}{Education}
+ \begin{rSubsection}{University of Wisconsin-Madison}{2011 - 2018}
+ {PhD, Analytical Chemistry}{Madison WI}
+ \end{rSubsection}
+ \begin{rSubsection}{Bates College}{2007 - 2011}{BS, Chemistry; Minor, Philosophy; Concentration:
+ Applying Mathematical Methods}{Lewiston ME}
+ \end{rSubsection}
+\end{rSection}
+
+\begin{rSection}{Research Experience}
+ \begin{rSubsection}{John C. Wright Group - ultrafast materials spectroscopy}{2011 - 2018}
+ {Graduate Assistant}{Madison WI}
+ \item \emph{Development of Frequency Domain Multidimensional Spectroscopy with \\
+ Applications in Semiconductor Photophysics}
+ [\href{https://drive.google.com/open?id=1Ik2aaVaT-60R2KSATaFOlG5qDiR_xRze}{PDF}]
+ \item Used ultrafast spectroscopy to research semiconductor systems, with a focus on solar
+ energy \\ candidates.
+ \item Designed and constructed software tools to collect and process multidimensional spectra.
+ \item Designed and constructed optomechanical and electronic hardware.
+ \item Developed novel algorithms to streamline optical parametric amplifier tuning procedures.
+ \item Maintained and conducted experiments on a custom ultrafast laser system.
+ \item Contributed to general-purpose multidimensional spectra modeling software.
+ \item Taught younger students how to use instrumentation.
+ \end{rSubsection}
+ \begin{rSubsection}{Matthew J. Cote Group - microscopy and plasmonics}{2009 - 2011}
+ {Undergraduate Researcher}{Lewiston ME}
+ \item \emph{Investigating Plasmons with Total Internal Reflection Microscopy}
+ \href{https://drive.google.com/open?id=1JdEK-6CLoGlacotAfR2IGDwonyUMM7uB}{[PDF]}
+ \item Designed and constructed a combined total internal reflection / atomic force microscope.
+ \item Coordinated work with my advisor and other staff and faculty.
+ \end{rSubsection}
+ \begin{rSubsection}{Michael Dailey Group - neuroscience}{2008}{Undergraduate Researcher}
+ {Iowa City IA}
+ \item Dissected and prepared mouse brain samples for in-vivo microglial imaging studies.
+ \item Trained to utilize confocal microscopy setup.
+ \end{rSubsection}
+ \begin{rSubsection}{Peter L. Nagy Group - epigenetics}{2007}
+ {High School Researcher}{Iowa City IA}
+ \item Designed and created plasmid, taught myself techniques from from reference materials.
+ \item Inserted plasmid into yeast.
+ \end{rSubsection}
+\end{rSection}
+
+\clearpage
+
+\begin{rSection}{Publications}
+ \begin{etaremune}[leftmargin = 1.75em]
+ \item \textit{In preparation:}
+ \textbf{Thompson, B. J.}; Sunden, K. F.; Morrow, D. K.; Neff-Mallon, N. A.
+ \& Wright, J. C.
+ WrightTools: A Python Package for Multidimensional Spectroscopy. \\
+ $\rightarrow\,$\textit{Developed Python package as foundational tool for multidimensional
+ data processing and analysis.}
+ \item \textit{In preparation:}
+ Kohler, D. D.; \textbf{Thompson, B. J.} \& Wright, J. C.
+ Global Analysis of Transient Grating and Transient Absorption of PbSe Quantum Dots. \\
+ $\rightarrow\,$\textit{Developed and used model encompassing multiple data types.} \\
+ $\rightarrow\,$\textit{Used model to conclusively identify new physics within PbSe Quantum
+ Dots.}
+ \item \textit{In preparation:}
+ Handali, J. D.; Neff-Mallon, N.; Sunden, K. F.; \textbf{Thompson, B. J.}; Brunold, T. C
+ \& Wright, J. C.
+ Mixed vibrational-electronic Coherent Multidimensional Spectroscopy Reveals the Electronic
+ Structure of Co(III)balamins Cyanocobalamin and detuerated Aquacobalamin. \\
+ $\rightarrow\,$\textit{Three dimensional fully coherent frequency domain experiment.} \\
+ $\rightarrow\,$\textit{Experiment enabled by hardware and software enhancements.}
+ \item \textit{In preparation:}
+ Kohler, D. D., \textbf{Thompson, B. J.} \& Wright, J. C.
+ Coherent multidimensional spectroscopy and the role of solvent: colloidal PbSe quantum dots
+ as an example. \\
+ $\rightarrow\,$\textit{Used standard dilution method to extract nonlinear optical constants
+ quantitatively.} \\
+ $\rightarrow\,$\textit{Compared measurements with prior quantitative work.}
+ \item Horak, E. H.; Rea, M. T.; Heylman, K. D.; Gelbwaser-Klimovsky, D.; Saikin, S. K.;
+ \textbf{Thompson, B. J.}; Kohler, D. D.; Knapper, K. A.; Wei, W.; Pan, F.; Gopalan, P.;
+ Wright, J. C.; Aspuru-Guzik, A. \& Goldsmith, Randall H.
+ (2018)
+ Exploring Electronic Structure and Order in Polymers via Single-Particle Microresonator
+ Spectroscopy.
+ \textit{Nano Letters}, in press
+ \href{https://doi.org/10.1021/acs.nanolett.7b04211}{doi:10.1021/acs.nanolett.7b04211} \\
+ $\rightarrow\,$\textit{Performed three-pulse photon echo experiments on a conductive
+ polymer.} \\
+ $\rightarrow\,$\textit{Developed model and performed lineshape analysis to interrogate
+ ultrafast processes in the material.} \\
+ $\rightarrow\,$\textit{Raw data and code freely available at
+ \href{https://osf.io/bs8pr/}{osf.io/bs8pr}.}
+ \item Kohler, D. D.; \textbf{Thompson, B. J.} \& Wright, J. C.
+ (2017)
+ Frequency-domain coherent multidimensional spectroscopy when dephasing rivals pulsewidth:
+ Disentangling material and instrument response.
+ \textit{The Journal of Chemical Physics}, 147(8), 84202.
+ \href{https://doi.org/10.1063/1.4986069}{doi:10.1063/1.4986069} \\
+ $\rightarrow\,$\textit{Applied numerical model to simple system to explore artifacts of
+ mixed-domain nonlinear spectroscopy.} \\
+ $\rightarrow\,$\textit{Defined new strategies to extract desired information despite these
+ artifacts.} \\
+ $\rightarrow\,$\textit{Raw data and code freely available at
+ \href{https://osf.io/ej2xe/}{osf.io/ej2xe}}
+ \item Czech, K. J.; \textbf{Thompson, B. J.}; Kain, S.; Ding, Q.; Shearer, M. J.; Hamers,
+ R. J.; Jin, S. \& Wright, J. C.
+ (2015)
+ Measurement of Ultrafast Excitonic Dynamics of Few-Layer MoS$_2$ Using State-Selective
+ Coherent Multidimensional Spectroscopy.
+ \textit{ACS Nano}, 9(12), 12146–12157.
+ \href{https://doi.org/10.1021/acsnano.5b05198}{doi:10.1021/acsnano.5b05198} \\
+ $\rightarrow\,$\textit{Analyzed three-dimensional frequency-frequency-delay transient grating
+ data.}
+ \item Fu, Y.; Meng, F.; Rowley, M. B.; \textbf{Thompson, B. J.}; Shearer, M. J.;
+ Ma, D.; Hamers, R. J.; Wright J. C. \& Jin, S.
+ (2015)
+ Solution Growth of Single Crystal Methylammonium Lead Halide Perovskite Nanostructures for
+ Optoelectronic and Photovoltaic Applications.
+ \textit{Journal of the American Chemical Society}, 137(17), 5810–5818.
+ \href{https://doi.org/10.1021/jacs.5b02651}{doi:10.1021/jacs.5b02651} \\
+ $\rightarrow\,$\textit{Performed transient reflectance spectroscopy.}
+ \item Cabán-Acevedo, M.; Kaiser, N. S.; English, C. R.; Liang, D.; \textbf{Thompson, B. J.};
+ Chen, H.-E.; Czech, K. C.; Wright, J. C.; Hamers, R. J. \& Jin, S.
+ (2014)
+ Ionization of High-Density Deep Donor Defect States Explains the Low
+ Photovoltage of Iron Pyrite Single Crystals.
+ \textit{Journal of the American Chemical Society}, 136(49), 17163–17179.
+ \href{https://doi.org/10.1021/ja509142w}{doi:10.1021/ja509142w} \\
+ $\rightarrow\,$\textit{Performed transient reflectance spectroscopy.}
+ \end{etaremune}
+\end{rSection}
+
+\clearpage
+
+\begin{rSection}{Projects (\MakeLowercase{see my github at}
+ \href{https://github.com/untzag}{\MakeLowercase{github.com/untzag}})}
+ \begin{rSubsection}{Creator: \href{http://wright.tools}{WrightTools}}{2014 - Present}
+ {Tools for loading, processing, and plotting multidimensional spectroscopy data.}{}
+ \item Single processing toolkit for wide variety of instrumental data, built to be extensible
+ as more data-types become relevant.
+ \item Offers specialized interactions, such as transformations, that are particularly suited to
+ multidimensional spectroscopy.
+ \item Online documentation through Sphinx and ReadTheDocs
+ (\href{http://wright.tools}{http://wright.tools}).
+ \item Project managed with several graduate student and undergraduate contributors, active
+ issue tracking, version control and an extensive testing suite.
+ \item Central package used as a data management pipeline by other packages simulating and
+ acquiring multidimensional spectra.
+ \end{rSubsection}
+ \begin{rSubsection}{Creator: \href{https://github.com/wright-group/PyCMDS}{PyCMDS}}
+ {2015 - Present}
+ {Unified software for controlling hardware and collecting data in the Wright group.}{}
+ \item Supplies modular hardware control, calibration, and orchestration during complex,
+ long-lasting CMDS experiments.
+ \item Provides interface to optomechanical hardware from a variety of manufacturers, including
+ National Instruments, Thorlabs, Horiba, Newport, and Aerotech. Also controls hardware built
+ and customized in-house.
+ \item Focuses on seamless user experience with advanced integrations such as automatic data
+ backup and notification via Slack.
+ \item In conjunction with contemporaneous hardware improvements, algorithmic improvements in
+ acquisition strategy increased scan rate by up to two orders of magnitude over previous
+ software.
+ \end{rSubsection}
+ \begin{rSubsection}{Creator: \href{https://github.com/wright-group/FilterWheels}{automated filter
+ wheel assembly}}{2017}{Automated optical filter assembly.}{}
+ \item Allows for new experimental degrees of freedom within the Wright group.
+ \item Designed (using Autodesk Inventor) and constructed (in collaboration with the department
+ machine, electronics shops) custom chassis.
+ \item Designed custom circuit board using KiCad, ordered supplies from appropriate online
+ retailers.
+ \item Designed and implemented serial interface and Arduino firmware, including semi-syncronus
+ motion \\ low-level C++ string processing, and microstepping control for enhanced acquisition
+ time efficiency.
+ \end{rSubsection}
+ \begin{rSubsection}{Creator: \href{https://github.com/untzag/tidy_headers}{tidy\_headers}}{2017}
+ {Rapidly write data from python to plain text, and back again.}{}
+ \item Dependency of larger projects like WrightTools, and used directly for custom
+ applications.
+ \end{rSubsection}
+ \begin{rSubsection}{Cocreator: \href{https://github.com/wright-group/WrightSim}{WrightSim}}{2017 -
+ Present}
+ {Efficient, flexable simulation package for multidimensional spectroscopy.}{}
+ \item Uses Liouville's theorem to numerically simulate nonlinear spectroscopy.
+ \item I was also a principle contributor to the predecessor of WrightSim,
+ \href{https://github.com/wright-group/NISE}{NISE}.
+ \end{rSubsection}
+ \begin{rSubsection}{Contributor: InGaAs array}{2015 - 2016}
+ {Quickly and cheaply acquire near-infrared pulse spectra.}{}
+ \item Wrote firmware to handle serial communication between ADC, acquisition software.
+ \item Used advanced features such as watchdog timers to handle unexpected timing and
+ communication problems.
+ \end{rSubsection}
+ \begin{rSubsection}{Contributor: \href{https://github.com/dib-lab/osf-cli}{osfclient}}{2017}
+ {A python library and command-line client for file storage within the Open Science Framework.}{}
+ \item Added Windows functionality, assisted in various debugging efforts in early version of
+ osfcli.
+ \end{rSubsection}
+\end{rSection}
+
+\clearpage
+
+\begin{rSection}{Presentations}
+ \begin{etaremune}[leftmargin = 1.75 em]
+ \item \textit{Presentation:} \textbf{Thompson, B. J.}
+ Nonlinear Multidimensional Spectroscopy.
+ (2017)
+ \textit{Chaos and Complexity Seminar.}
+ Madison, WI USA
+ \href{https://drive.google.com/open?id=1UWnfb_HsGg7ay7mKl2qscoikOWQsZRNl}{[PDF]}
+ \item \textit{Poster:}
+ \textbf{Thompson, B. J.}
+ A Robust, Fully Automated Algorithm to Collect High Quality OPA Tuning Curves.
+ (2016)
+ \textit{CMDS 2016.}
+ Groningen, the Netherlands
+ \href{https://drive.google.com/open?id=1hKj5MW_ms2d92Zj-Q06PTVIVBvIqfN3C}{[PDF]}
+ \item \textit{Poster:}
+ \textbf{Thompson, B. J.}
+ Utilizing Coherent Multidimensional Spectroscopy to Investigate Nanomaterials for Solar
+ Energy Generation.
+ (2012)
+ \textit{Midwest Universities Analytical Chemistry Conference'}.
+ Madison, WI USA
+ \item \textit{Poster:}
+ \textbf{Thompson, B. J.}
+ Spectroscpic Investigation of Plasmonic Nanoparticles.
+ (2011)
+ \textit{Bates College Mount David Summit.}
+ Lewiston, ME USA
+ \end{etaremune}
+\end{rSection}
+
+\begin{rSection}{Awards \& Honors}
+ \begin{rSubsection}{Roger Carlson Award}{2017}{}{}
+ \item Awarded by the University of Wisconsin Chemistry department for excellence in research.
+ \end{rSubsection}
+ \begin{rSubsection}{James W. Taylor Excellence in Teaching Award}{2016}{}{}
+ \item Selected by University of Wisconsin Chemistry students and faculty as one of the most
+ outstanding \\ Teaching Assistants of the 2015-2016 School Year.
+ \end{rSubsection}
+ \begin{rSubsection}{Rodney F. Johonnot Graduate Award}{2011}{}{}
+ \item Selected by Bates College faculty as most deserving of aid in furthering his or her
+ studies \\ in professional or postgraduate work.
+ \end{rSubsection}
+ \begin{rSubsection}{Bates College Key}{2011}{}{}
+ \item Awarded by Bates College faculty and staff to 20 students in each graduating class \\
+ based on academic standing, character, campus and community service, leadership, and future
+ promise.
+ \end{rSubsection}
+\end{rSection}
+
+\begin{rSection}{Skills \& Specialties}
+ \begin{rSubsection}{Analytical Techniques}{}{}{}
+ \item Spectroscopy: Raman / IR / UV-VIS / NMR
+ \item Ultrafast Spectroscopy: Pump Probe / CMDS
+ \item General purpose analytical techinques: electrochemistry, mass spectrometry, chromatography
+ \end{rSubsection}
+ \begin{rSubsection}{Hardware}{}{}{}
+ \item Circuit prototyping (KiCad, ExpressPCB), construction
+ \item Interconnect choice, enclosure design and construction
+ \item Basic machining: milling machine, drill press, band/rotary saw
+ \item Microprocessors: Arduino, MicroPython, AVR
+ \end{rSubsection}
+ \begin{rSubsection}{Software}{}{}{}
+ \item Python (SciPy, PyPI/Anaconda, micropython)
+ \item git
+ \item Qt
+ \item LaTeX
+ \item LabView
+ \item Basic C, C++ (mostly in context of firmware or drivers)
+ \end{rSubsection}
+\end{rSection}
+
+\clearpage
+
+\begin{rSection}{Teaching Experience}
+ \begin{rSubsection}{Fundamentals of Analytical Science (Quantitative Analysis)}{2018}
+ {Teaching Assistant, 1 semester}{UW-Madison}
+ \item Led laboratory and discussion sections for honors section.
+ \item Prepared worksheets and homework keys.
+ \item Contributed to staff notes for future teaching assistants.
+ \end{rSubsection}
+ \begin{rSubsection}{Graduate Chemical Instrumentation: Design \& Control (Electronics)}{2017}
+ {Teaching Assistant, 1 semester}{UW-Madison}
+ \item Led laboratory section of course.
+ \item Introduced graduate students to basic electronics skills such as bread-boarding,
+ oscilloscope usage, \\ component choice and enclosure design and construction.
+ \item Assisted students during extended independent instrument design and construction.
+ \end{rSubsection}
+ \begin{rSubsection}{Graduate Instrumental Analysis}{2012, 2015}{Teaching Assistant, 2
+ semesters}{UW-Madison}
+ \item Led laboratory section of course.
+ \item Prepared homework assignments and led
+ homework review sessions.
+ \item Lectured in professor's absence.
+ \item Switched course from mathcad to Python using Jupyter Notebooks, introducing \\
+ first-year graduate students to scrip-based programming.
+ \item Received James W. Taylor Excellence in Teaching Award.
+ \end{rSubsection}
+ \begin{rSubsection}{Undergraduate Research Mentor}{2012 - 2013, 2015 - 2017}
+ {6 semesters}{UW-Madison}
+ \item Designed appropriate experiments that were complementary to my own research.
+ \item Introduced undergraduates to spectroscopy, programming, and instrument design.
+ \item Advised students in coursework and future directions.
+ \end{rSubsection}
+ \begin{rSubsection}{General Chemistry II}{2011, 2012}{Teaching Assistant, 2
+ semesters}{UW-Madison}
+ \item Coordinated two sections---total of $\sim50$ students in each semester.
+ \item Led labs.
+ \item Designed and led discussion sections.
+ \end{rSubsection}
+ \begin{rSubsection}{General Chemistry I}{2010, 2011}{Peer Science Leader, 2 semesters}
+ {Bates College}
+ \item Designed and led class-wide review sessions for General Chemistry.
+ \item Assisted in first trials of new peer leadership program at Bates College.
+ \item Attended regular meetings to share teaching strategies with other peer leaders.
+ \end{rSubsection}
+\end{rSection}
+
+\pagebreak
+
+\begin{rSection}{Service Activites \& Community Involvement}
+ \begin{rSubsection}{Plasma Group Python Introduction}{2017}{Assistant}{UW-Madison}
+ \item Helped introduce a group of Faculty and Graduate Students in Physics to Python.
+ \item Created lesson sections and chose topics.
+ \item Group was switching to Python from IDL.
+ \item Introduction consisted of weekly meetings across several months.
+ \end{rSubsection}
+ \begin{rSubsection}{Pre-college Enrichment Opportunity Program for Learning Excellence (PEOPLE)}
+ {2017}{Volunteer}{Madison WI}
+ \item Taught disadvantaged high school students about electronics, science and what it is like
+ to be \\ an analytical chemist.
+ \end{rSubsection}
+ \begin{rSubsection}{Wisconsin Middle School Science Bowl}{2017}{Scientific Judge}{Madison WI}
+ \item Judged middle school students in statewide science-knowledge competition.
+ \item Winning team proceeded to national competition.
+ \end{rSubsection}
+ \begin{rSubsection}{McElvain Committee}{2013 - 2014}{Member}{UW-Madison}
+ \item Graduate student committee to choose seminar speakers.
+ \end{rSubsection}
+ \begin{rSubsection}{Freewill Folk Society}{2008 - 2011}{President}{Bates College}
+ \item Contradance club, offering alcohol-free community-engaging social activity to the college.
+ \item Reorganized club structure, recruited other students to new club positions.
+ \item Organized monthly folk dances, bringing in bands and callers.
+ \end{rSubsection}
+\end{rSection}
+
+\end{document} \ No newline at end of file
diff --git a/public/LICENSE b/public/LICENSE
new file mode 100644
index 0000000..2509a99
--- /dev/null
+++ b/public/LICENSE
@@ -0,0 +1,121 @@
+reative Commons Legal Code
+
+CC0 1.0 Universal
+
+ CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
+ LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
+ ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
+ INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
+ REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
+ PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
+ THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
+ HEREUNDER.
+
+Statement of Purpose
+
+The laws of most jurisdictions throughout the world automatically confer
+exclusive Copyright and Related Rights (defined below) upon the creator
+and subsequent owner(s) (each and all, an "owner") of an original work of
+authorship and/or a database (each, a "Work").
+
+Certain owners wish to permanently relinquish those rights to a Work for
+the purpose of contributing to a commons of creative, cultural and
+scientific works ("Commons") that the public can reliably and without fear
+of later claims of infringement build upon, modify, incorporate in other
+works, reuse and redistribute as freely as possible in any form whatsoever
+and for any purposes, including without limitation commercial purposes.
+These owners may contribute to the Commons to promote the ideal of a free
+culture and the further production of creative, cultural and scientific
+works, or to gain reputation or greater distribution for their Work in
+part through the use and efforts of others.
+
+For these and/or other purposes and motivations, and without any
+expectation of additional consideration or compensation, the person
+associating CC0 with a Work (the "Affirmer"), to the extent that he or she
+is an owner of Copyright and Related Rights in the Work, voluntarily
+elects to apply CC0 to the Work and publicly distribute the Work under its
+terms, with knowledge of his or her Copyright and Related Rights in the
+Work and the meaning and intended legal effect of CC0 on those rights.
+
+1. Copyright and Related Rights. A Work made available under CC0 may be
+protected by copyright and related or neighboring rights ("Copyright and
+Related Rights"). Copyright and Related Rights include, but are not
+limited to, the following:
+
+ i. the right to reproduce, adapt, distribute, perform, display,
+ communicate, and translate a Work;
+ ii. moral rights retained by the original author(s) and/or performer(s);
+iii. publicity and privacy rights pertaining to a person's image or
+ likeness depicted in a Work;
+ iv. rights protecting against unfair competition in regards to a Work,
+ subject to the limitations in paragraph 4(a), below;
+ v. rights protecting the extraction, dissemination, use and reuse of data
+ in a Work;
+ vi. database rights (such as those arising under Directive 96/9/EC of the
+ European Parliament and of the Council of 11 March 1996 on the legal
+ protection of databases, and under any national implementation
+ thereof, including any amended or successor version of such
+ directive); and
+vii. other similar, equivalent or corresponding rights throughout the
+ world based on applicable law or treaty, and any national
+ implementations thereof.
+
+2. Waiver. To the greatest extent permitted by, but not in contravention
+of, applicable law, Affirmer hereby overtly, fully, permanently,
+irrevocably and unconditionally waives, abandons, and surrenders all of
+Affirmer's Copyright and Related Rights and associated claims and causes
+of action, whether now known or unknown (including existing as well as
+future claims and causes of action), in the Work (i) in all territories
+worldwide, (ii) for the maximum duration provided by applicable law or
+treaty (including future time extensions), (iii) in any current or future
+medium and for any number of copies, and (iv) for any purpose whatsoever,
+including without limitation commercial, advertising or promotional
+purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
+member of the public at large and to the detriment of Affirmer's heirs and
+successors, fully intending that such Waiver shall not be subject to
+revocation, rescission, cancellation, termination, or any other legal or
+equitable action to disrupt the quiet enjoyment of the Work by the public
+as contemplated by Affirmer's express Statement of Purpose.
+
+3. Public License Fallback. Should any part of the Waiver for any reason
+be judged legally invalid or ineffective under applicable law, then the
+Waiver shall be preserved to the maximum extent permitted taking into
+account Affirmer's express Statement of Purpose. In addition, to the
+extent the Waiver is so judged Affirmer hereby grants to each affected
+person a royalty-free, non transferable, non sublicensable, non exclusive,
+irrevocable and unconditional license to exercise Affirmer's Copyright and
+Related Rights in the Work (i) in all territories worldwide, (ii) for the
+maximum duration provided by applicable law or treaty (including future
+time extensions), (iii) in any current or future medium and for any number
+of copies, and (iv) for any purpose whatsoever, including without
+limitation commercial, advertising or promotional purposes (the
+"License"). The License shall be deemed effective as of the date CC0 was
+applied by Affirmer to the Work. Should any part of the License for any
+reason be judged legally invalid or ineffective under applicable law, such
+partial invalidity or ineffectiveness shall not invalidate the remainder
+of the License, and in such case Affirmer hereby affirms that he or she
+will not (i) exercise any of his or her remaining Copyright and Related
+Rights in the Work or (ii) assert any associated claims and causes of
+action with respect to the Work, in either case contrary to Affirmer's
+express Statement of Purpose.
+
+4. Limitations and Disclaimers.
+
+ a. No trademark or patent rights held by Affirmer are waived, abandoned,
+ surrendered, licensed or otherwise affected by this document.
+ b. Affirmer offers the Work as-is and makes no representations or
+ warranties of any kind concerning the Work, express, implied,
+ statutory or otherwise, including without limitation warranties of
+ title, merchantability, fitness for a particular purpose, non
+ infringement, or the absence of latent or other defects, accuracy, or
+ the present or absence of errors, whether or not discoverable, all to
+ the greatest extent permissible under applicable law.
+ c. Affirmer disclaims responsibility for clearing rights of other persons
+ that may apply to the Work or any use thereof, including without
+ limitation any person's Copyright and Related Rights in the Work.
+ Further, Affirmer disclaims responsibility for obtaining any necessary
+ consents, permissions or other rights required for any use of the
+ Work.
+ d. Affirmer understands and acknowledges that Creative Commons is not a
+ party to this document and has no duty or obligation with respect to
+ this CC0 or use of the Work.
diff --git a/public/README.md b/public/README.md
new file mode 100644
index 0000000..648414e
--- /dev/null
+++ b/public/README.md
@@ -0,0 +1 @@
+CV
diff --git a/public/index.html b/public/index.html
new file mode 100644
index 0000000..e33559e
--- /dev/null
+++ b/public/index.html
@@ -0,0 +1,438 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+ <meta charset="utf-8">
+ <title>Blaise J Thompson - CV</title>
+ <style type="text/css"> h1,h2,h3 {line-height:1.2}</style>
+ <link rel="stylesheet" href="style.css">
+</head>
+
+<body>
+
+ <center>
+ This is the html version of my <i>curriculum vitae</i>. <br>
+ You can also download a <a href="http://blaise.social/CV/CV.pdf">PDF</a>. <br>
+ Thanks for stopping by! &mdash;Blaise
+</center>
+
+<hr>
+
+<header><h1>Blaise J Thompson</h1>
+ <center>
+725 W Washington Ave. Apt. 306 <br>
+ Madison, WI 53715 <br>
+ <br>
+ 1 424 225 2493 <br>
+ blaise@untzag.com <br>
+ <a href="http://blaise.social"> blaise.social </a> <br>
+ </center>
+
+<h2><span>EDUCATION</span></h2>
+
+<header><h3><p>
+ <span>University of Wisconsin-Madison</span>
+ <span>2011-2018</span>
+</p></h3>
+<em>PhD, Analytical Chemistry</em><br>
+<br>
+
+<header><h3><p>
+ <span>Bates College</span>
+ <span>2007-2011</span>
+</p></h3>
+<em>BS: Chemistry</em><br>
+<em>Minor: Philosophy</em><br>
+<em>Concentration: Applying Mathematical Methods</em><br>
+<br>
+
+<h2 id="research"><span>RESEARCH EXPERIENCE</span></h2>
+
+<header><h3><p>
+ <span>Ultrafast Materials Spectroscopy</span>
+ <span>2011-2018</span>
+</p></h3>
+<em><a href="http://wright.chem.wisc.edu">John C. Wright Group</a></em><br>
+<ul>
+ <li>Used ultrafast spectroscopy to research semiconductor systems, with a focus on solar energy canditates.</li>
+ <li>Designed and constructed software tools to collect and process multidmensional spectra.</li>
+ <li>Designed and constructed optomechanical and electronic hardware.</li>
+ <li>Developed novel algorithms to streamline optical paramteric amplifier tuning procedures.</li>
+ <li>Maintained and conducted experiments on a custom ultrafast laser system.</li>
+ <li>Contributed to general-purpose multidimensional spectra modeling software.</li>
+ <li>Taught younger students how to use instrumentation.</li>
+</ul>
+For more information, see my dissertation: <a href="https://drive.google.com/open?id=1Ik2aaVaT-60R2KSATaFOlG5qDiR_xRze">Development of Frequency Domain Multidimensional Spectroscopy with Applications in Semiconductor Photophysics</a>
+
+<header><h3><p>
+ <span>Microscopy, AFM, Plasmonics</span>
+ <span>2009-2011</span>
+</p></h3>
+<em>Matthew J. Cote Group</em>
+<ul>
+ <li>Designed and constructed a combined total internal reflection / atomic force microscope.</li>
+ <li>Coordinated work with my advisor and other staff and faculty.</li>
+</ul>
+For more information, see my thesis: <a href="https://drive.google.com/open?id=1JdEK-6CLoGlacotAfR2IGDwonyUMM7uB">Investigating Plasmons with Total Internal Reflection Microscopy</a>
+
+<header><h3><p>
+ <span>Neuroscience</span>
+ <span>2008</span>
+</p></h3>
+<em>Michael Dailey Group</em>
+<ul>
+ <li>Dissected and prepared mouse brain samples for in-vivo microgial imaging studies.</li>
+ <li>Trained to utilize confocal microscopy setup</li>
+</ul>
+
+<header><h3><p>
+ <span>Epiginetics</span>
+ <span>2007</span>
+</p></h3>
+<em>Peter L. Nagy Group</em>
+<ul>
+ <li>Designed and created plasmid, taught myself techniques from reference materials.</li>
+ <li>Inserted plasmid into yeast.</li>
+</ul>
+
+<h2 id="publications"><span>PUBLICATIONS</span></h2>
+
+<ol reversed>
+
+<li>
+<header><h3><a href="http://doi.org/10.1021/acs.nanolett.7b04211"> Exploring Electronic Structure and Order in Polymers via Single-Particle Microresonantor Spectroscopy</a></h3>
+<em>
+ Horak, E. H.;
+ Rea, M. T.;
+ Heylman, K. D.;
+ Gelbwaser-Klimovsky, D.;
+ Saikin, S. K.;
+ Thompson, B. J.;
+ Kohler, D. D.;
+ Knapper, K. A.;
+ Wei, W.;
+ Pan, F.;
+ Gopalan, P.;
+ Wright, J. C.;
+ Aspuru-Guzik, A.;
+ and
+ Goldsmith, Randall H.
+</em><br>
+Nano Letters (2018)
+<ul>
+ <li>Performed three-pulse photon echo experiments on a conductive polymer.</li>
+ <li>Developed model and performed lineshape analysis to interrogate ultrafast processes in the material.</li>
+ <li>Raw data and code freely available on the <a href="https://osf.io/bs8pr/">open science framework.</a></li>
+</ul>
+</li>
+
+<li>
+<header><h3><a href="http://doi.org/10.1063/1.4986069">Frequency-domain coherent multidimensional spectroscopy when dephasing rivals pulsewidth: Disentangling material and instrument response</a></h3>
+<em>
+ Kohler, D. D.;
+ Thompson, B. J.;
+ and
+ Wright, J. C.
+</em><br>
+The Journal of Chemical Physics (2017)
+<ul>
+ <li>Applied numerical model to simple system to explore artifacts of mixed-domain nonlinear spectroscopy</li>
+ <li>Defined new strategies to extract desired information despite these artifacts.</li>
+ <li>Raw data and code freely avaliable on the <a href="https://osf.io/ej2xe/">open science framework.</a></li>
+</ul>
+</li>
+
+<li>
+<header><h3><a href="http://doi.org/10.1021/acsnano.5b05198">Measurement of Ultrafast Excitonic Dynamics of Few-Layer MoS2 Using State-Selective Coherent Multidimensional Spectroscopy</a></h3>
+<em>
+ Czech, K. J.;
+ Thompson, B. J.;
+ Kain, S.;
+ Ding, Q.;
+ Shearer, M.;
+ Hamers, R. J.;
+ Jin, S.;
+ and
+ Wright, J. C.
+</em><br>
+ACS Nano (2015)
+<ul>
+ <li>Analyzed three-dimensional frequency-frequency-delay transient grating data.</li>
+</ul>
+</li>
+
+<li>
+<header><h3><a href="http://doi.org/10.1021/jacs.5b02651">Solution Growth of Single Crystal Methylammonium Lead Halide Perovskite Nanostructures for Optoelectronic and Photovoltaic Applications</a></h3>
+<em>
+ Fu, J.;
+ Meng, F.;
+ Rowley, M. B.;
+ Thompson, B. J.;
+ Shearer, M. J.;
+ Ma, D.;
+ Hamers, R. J.;
+ Wright, J. C.;
+ and
+ Jin, S.
+</em><br>
+Journal of the Americal Chemical Society (2015)
+<ul>
+ <li>Performed transient reflectance spectroscopy.</li>
+</ul>
+</li>
+
+<li>
+<header><h3><a href="http://doi.org/10.1021/ja509142w">Ionization of High-Density Deep Donor Defect States Explains the Low Photovoltage of Iron Pyrite Single Crystals</a></h3>
+<em>
+ Caban-Acevedo, M.;
+ Kaiser, N. S.;
+ English, C. R.;
+ Liang, D.;
+ Thompson, B. J.;
+ Chen, H.-E.;
+ Czech, K. C.;
+ Wright, J. C.;
+ Hamers, R. J.;
+ and
+ Jin, S.
+</em><br>
+Journal of the Americal Chemical Society (2014)
+<ul>
+ <li>Performed transient reflectance spectroscopy.</li>
+</ul>
+</li>
+
+</ol>
+
+<h2 id="presentations"><span>PRESENTATIONS</span></h2>
+
+<ol>
+
+<li>
+<header><h3><a href="https://drive.google.com/open?id=1UWnfb_HsGg7ay7mKl2qscoikOWQsZRNl">Nonlinear Multidimensional Spectroscopy</a></h3>
+<em>Presentation</em><br>
+Chaos and Complexity Seminar (2017) <br>
+Madison, WI USA
+</li>
+
+<li>
+<header><h3><a href="https://drive.google.com/open?id=1hKj5MW_ms2d92Zj-Q06PTVIVBvIqfN3C">A Robust, Fully Automated Algorithm to Collect High Quality OPA Tuning Curves</a></h3>
+<em>Poster</em><br>
+Conference for Coherent Multidimensional Spectroscopy (2016) <br>
+Groningen, the Netherlands
+</li>
+
+<li>
+<header><h3>Utilizing Coherent Multidimensional Spectroscopy to Investigate Nanomaterials for Solar Energy Generation</h3>
+<em>Poster</em><br>
+Midwest Universities Analytical Chemistry Conference (2012) <br>
+Madison, WI USA
+</li>
+
+<li>
+<header><h3>Spectroscopic Investigation of Plasmonic Nanoparticles</h3>
+ <em>Poster</em><br>
+ Bates College Mount David Summit (2011) <br>
+ Lewiston, ME USA
+</li>
+
+</ol>
+
+<h2 id="projects"><span>PROJECTS</span></h2>
+
+<header><h3><p>
+ <span>Creator: <a href="http://wright.tools">WrightTools</a></span>
+ <span>2014-Present</span>
+</p></h3>
+<em>Tools for loading, processing, and plotting multidimensional spectroscopy data.</em>
+<ul>
+ <li>Single processing toolkit for wide variety of instrumental data, built to be extensible as more data-types become relevant.</li>
+ <li>Offers specialized interactions, such as transformations, that are particularly suited to multidmensional spectroscopy.</li>
+ <li>Online documentation through Spinx and ReadTheDocs.</li>
+ <li>Project managed with several graduate students and undergraduate contributors, active issue tracking, version control and an extensive testing suite.</li>
+ <li>Central package used as a data management pipeline by other packages simulating and acquiring multidimensional spectra.</li>
+</ul>
+
+<header><h3><p>
+ <span>Creator: <a href="https://github.com/wright-group/PyCMDS">PyCMDS</a></span>
+ <span>2015-Present</span>
+</p></h3>
+<em>Software for controlling hardware and collecting data in the Wright Group.</em>
+<ul>
+ <li>Supplies modular hardware control, calibration, and orchestration during complex, long-lasting CMDS experiments.</li>
+ <li>Provides interface to optomechanical hardware from a variety of manufactures, including National Instruments, Thorlabs, Horiba, Newport, and Aerotech. Also controls hardware built and customized in-house.</li>
+ <li>Focuses on seamless user experience with integrations such as automatic data backup and notification via Slack.</li>
+ <li>In conjunction with contemporaneous hardware improvements, algorithmic improvements in acquisition strategy increased scan rate by up to two orders of magnitude over prevous software.</li>
+</ul>
+
+<header><h3><p>
+ <span>Contributor: <a href="https://github.com/dib-lab/osf-cli">osfclient</a></span>
+ <span>2017</span>
+</p></h3>
+<em>A Python library and command-line client for file storage within the Open Science Framework.</em>
+<ul>
+ <li>Added Windows functionality, assisted in various debugging efforts in early version of osfcli.</li>
+ <li>Distribute on conda-forge.</li>
+</ul>
+
+<h2 id="teaching"><span>TEACHING EXPERIENCE</span></h2>
+
+<header><h3><p>
+ <span>Fundamentals of Analytical Science <br> (Quantitative Analysis)</span>
+ <span>2018</span>
+</p></h3>
+<em>Teaching assistant, 1 semester.</em>
+<ul>
+ <li>Led laboratory and discussion sections for honors section.</li>
+ <li>Prepared worksheets and homework keys.</li>
+ <li>Contributed to staff notes for future teaching assistants.</li>
+</ul>
+
+<header><h3><p>
+ <span>Graduate Chemical Instrumentation:<br>Design & Control</span>
+ <span>2017</span>
+</p></h3>
+<em>Teaching assistant, 1 semester.</em>
+<ul>
+ <li>Led laboratory section of course.</li>
+ <li>Introduced graduate students to basic electronics skills such as bread-boarding, oscilliscope usage, component choice, and enclosure design / construction.</li>
+ <li>Assisted students during extended independent instrument design and construction.</li>
+</ul>
+
+<header><h3><p>
+ <span>Graduate Instrumental Analysis</span>
+ <span>2012, 2015</span>
+</p></h3>
+<em>Teaching assistant, 2 semesters.</em>
+<ul>
+ <li>Led laboratory section of course.</li>
+ <li>Prepared homework assignments and led homework review sessions.</li>
+ <li>Lectured in professor's absence.</li>
+ <li>Switched course from mathcad to Python using Jupyter notebooks, introducing first-year graduate students to script-based programming.</li>
+ <li>Recieved James W. Taylor Excellence in Teaching Award.</li>
+</ul>
+
+<header><h3><p>
+ <span>Undergraduate Research Mentor</span>
+ <span>2012-2013, 2015-2017</span>
+</p></h3>
+<em>6 semesters.</em>
+<ul>
+ <li>Designed appropriate experiments that were complementary to my own research.</li>
+ <li>Introduced undergraduates to spectroscopy, programming, and instrument design.</li>
+ <li>Advised students in coursework and future directions.</li>
+</ul>
+
+<header><h3><p>
+ <span>General Chemistry II</span>
+ <span>2011-2012</span>
+</p></h3>
+<em>Teaching assistant, 2 semesters.</em>
+<ul>
+ <li>Coordinated two sections: total of ~50 students in each semester.</li>
+ <li>Led laboratory section of course.</li>
+ <li>Designed and led weekly discussion sections.</li>
+</ul>
+
+<header><h3><p>
+ <span>General Chemistry I</span>
+ <span>2010-2011</span>
+</p></h3>
+<em>Peer science leader, 2 semesters.</em>
+<ul>
+ <li>Designed and class-wide review sessions.</li>
+ <li>Assisted in first trials of new peer leadership program at Bates College.</li>
+ <li>Attended regular meetings to share teaching strategies with other peer leaders.</li>
+</ul>
+
+<h2 id="awards"><span>AWARDS</span></h2>
+
+<header><h3><p>
+ <span>Roger Carlson Award</span>
+ <span>2017</span>
+</p></h3>
+Awarded by the University of Wisconsin Chemistry department for excellence in research.
+
+<header><h3><p>
+ <span>James W. Taylor Excellence in Teaching Award</span>
+ <span>2016</span>
+</p></h3>
+Selected by University of Wisconsin Chemistry students and faculty as one of the most outstanding teaching assistants of the 2015-2016 school year.
+
+<header><h3><p>
+ <span>Rodney F. Johonnot Graduate Award</span>
+ <span>2011</span>
+</p></h3>
+Selected by Bates College faculty as most deserving of aid in furthering his or her studies in professonal or postgraduate work.
+
+<header><h3><p>
+ <span>Bates College Key</span>
+ <span>2011</span>
+</p></h3>
+Awarded by Bates College faculty and staff to 20 students in each graduating class based on academic standing, character, campus and community service, leadership, and future promise.
+
+<h2 id="service"><span>SERVICE</span></h2>
+
+<header><h3><p>
+ <span>Plasma Group Python Introduction</span>
+ <span>2017</span>
+</p></h3>
+<em>Assistant</em>
+<ul>
+ <li>Helped introduce a group of faculty and gradute students to Python for data analysis.</li>
+ <li>Created lesson sections and chose topics.</li>
+ <li>Group was switching to Python from IDL.</li>
+ <li>Introduction consisted of weekly meetings across several months.</li>
+</ul>
+
+<header><h3><p>
+ <span>Pre-college Enrichment Opportunity Program for Learning Excellence (PEOPLE)</span>
+ <span>2017</span>
+</p></h3>
+<em>Volunteer</em>
+<ul>
+ <li>Taught disadvantaged high school students about electronics, science, and what it is like to be an analytical chemist.</li>
+</ul>
+
+<header><h3><p>
+ <span>Wisconsin Middle School Science Bowl</span>
+ <span>2017</span>
+</p></h3>
+<em>Scientific Judge</em>
+<ul>
+ <li>Judged middle school students in statewide science-knowledge competition.</li>
+ <li>Winning team proceeded to national competition.</li>
+</ul>
+
+<header><h3><p>
+ <span>McElvain Committee</span>
+ <span>2013-2014</span>
+</p></h3>
+<em>Member</em>
+<ul>
+ <li>Graduate student committee to choose seminar speakers.</li>
+</ul>
+
+<header><h3><p>
+ <span>OutFront</span>
+ <span>2009-2010</span>
+</p></h3>
+<em>President</em>
+<ul>
+ <li>Held weekly meetings, organized social and political events.</li>
+ <li>For the first time, organized and executed collaborative events with other local LGBTQ groups in Lewiston ME.</li>
+</ul>
+
+<header><h3><p>
+ <span>Freewill Folk Society</span>
+ <span>2008-2011</span>
+</p></h3>
+<em>President</em>
+<ul>
+ <li>Contradance club, offering alcohol-free community-engaging social activity to college students.</li>
+ <li>Reorganized club structure, recruited other students to new club positions.</li>
+ <li>Organized monthly folk dances, bringing in bands and callers.</li>
+</ul>
+
+</body>
+</html>
diff --git a/public/resume.cls b/public/resume.cls
new file mode 100644
index 0000000..8faee13
--- /dev/null
+++ b/public/resume.cls
@@ -0,0 +1,166 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Medium Length Professional CV - RESUME CLASS FILE
+%
+% This template has been downloaded from:
+% http://www.LaTeXTemplates.com
+%
+% This class file defines the structure and design of the template.
+%
+% Original header:
+% Copyright (C) 2010 by Trey Hunner
+%
+% Copying and distribution of this file, with or without modification,
+% are permitted in any medium without royalty provided the copyright
+% notice and this notice are preserved. This file is offered as-is,
+% without any warranty.
+%
+% Created by Trey Hunner and modified by www.LaTeXTemplates.com, Blaise Thompson
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\ProvidesClass{resume}[2010/07/10 v0.9 Resume class]
+
+\LoadClass[11pt,letterpaper]{article} % Font size and paper type
+
+
+\usepackage[left=0.5in, top=0.5in, right=0.5in, bottom=0.75in]{geometry} % Document margins
+
+\usepackage[parfill]{parskip} % Remove paragraph indentation
+\usepackage{array} % Required for boldface (\bf and \bfseries) tabular columns
+\usepackage{ifthen} % Required for ifthenelse statements
+
+\pagestyle{empty} % Suppress page numbers
+
+% text
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc} % ensure cm-super package is installed. If not, fonts will be rastered
+\renewcommand{\familydefault}{\sfdefault} % switch default to sans-serif
+
+% footer
+%\setlength\headheight{1in}
+%\setlength\headsep{0}
+\usepackage{fancyhdr}
+\renewcommand{\headrulewidth}{0pt} % turn off top header line
+\renewcommand{\footrulewidth}{0.4pt}
+\pagestyle{fancy}
+\lhead{}
+\chead{}
+\rhead{}
+\lfoot{\AuthorName: \vspace{3cm} \textit{curriculum vitae}}
+\cfoot{\today}
+\rfoot{\thepage}
+
+% lists
+\usepackage{enumitem}
+\usepackage[colorlinks=true, linkcolor=black, urlcolor=blue, citecolor=black, anchorcolor=black]
+{hyperref}
+\renewcommand\labelitemi{$\rightarrow$}
+\setlist{nosep}
+ % reverse numbering package (requires two renders to work)
+\usepackage[leftmargin = 1.75em]{etaremune}
+
+%----------------------------------------------------------------------------------------
+% HEADINGS COMMANDS: Commands for printing name and address
+%----------------------------------------------------------------------------------------
+
+\def \name#1{\def\@name{#1}} % Defines the \name command to set name
+\def \@name {} % Sets \@name to empty by default
+
+\def \addressSep {$|$} % Set default address separator to a diamond
+
+% One, two or three address lines can be specified
+\let \@addressone \relax
+\let \@addresstwo \relax
+\let \@addressthree \relax
+
+% \address command can be used to set the first, second, and third address (last 2 optional)
+\def \address #1{
+ \@ifundefined{@addresstwo}{
+ \def \@addresstwo {#1}
+ }{
+ \@ifundefined{@addressthree}{
+ \def \@addressthree {#1}
+ }{
+ \def \@addressone {#1}
+ }}
+}
+
+% \printaddress is used to style an address line (given as input)
+\def \printaddress #1{
+ \begingroup
+ \def \\ {\addressSep\ }
+ \centerline{#1}
+ \endgroup
+ \par
+ \addressskip
+}
+
+% \printname is used to print the name as a page header
+\def \printname {
+ \begingroup
+ \hfil{\namesize\bf \@name}\hfil
+ \nameskip\break
+ \endgroup
+}
+
+%----------------------------------------------------------------------------------------
+% PRINT THE HEADING LINES
+%----------------------------------------------------------------------------------------
+
+\let\ori@document=\document
+\renewcommand{\document}{
+ \ori@document % Begin document
+ \printname % Print the name specified with \name
+ \@ifundefined{@addressone}{}{ % Print the first address if specified
+ \printaddress{\@addressone}}
+ \@ifundefined{@addresstwo}{}{ % Print the second address if specified
+ \printaddress{\@addresstwo}}
+ \@ifundefined{@addressthree}{}{ % Print the third address if specified
+ \printaddress{\@addressthree}}
+}
+
+%----------------------------------------------------------------------------------------
+% SECTION FORMATTING
+%----------------------------------------------------------------------------------------
+
+% Defines the rSection environment for the large sections within the CV
+\newenvironment{rSection}[1]{ % 1 input argument - section name
+ \sectionskip
+ \MakeUppercase{\bf #1} % Section title
+ \sectionlineskip
+ \hrule % Horizontal line
+ \begin{list}{}{ % List for each individual item in the section
+ \setlength{\leftmargin}{0em} % Margin within the section
+ }
+ \item[]
+}{
+ \end{list}
+}
+
+%----------------------------------------------------------------------------------------
+% WORK EXPERIENCE FORMATTING
+%----------------------------------------------------------------------------------------
+
+\newenvironment{rSubsection}[4]{ % 4 input arguments - company name, year(s) employed, job title
+ % and location
+ {\bf #1} \hfill {#2} % Bold company name and date on the right
+ \ifthenelse{\equal{#3}{}}{}{ % If the third argument is not specified, don't print the job title
+ % and location line
+ \\
+ {\em #3} \hfill {#4} % Italic job title and location
+ }\smallskip
+ \begin{list}{$\rightarrow$}{\leftmargin=1.75em} % \cdot used for bullets, no indentation
+ \itemsep -0.5em \vspace{-0.5em} % Compress items in list together for aesthetics
+ }{
+ \end{list}
+ \vspace{0.5em} % Some space after the list of bullet points
+}
+
+
+% The below commands define the whitespace after certain things in the document - they can be \smallskip, \medskip or \bigskip
+\def\namesize{\huge} % Size of the name at the top of the document
+\def\addressskip{\smallskip} % The space between the two address (or phone/email) lines
+\def\sectionlineskip{\medskip} % The space above the horizontal line for each section
+\def\nameskip{\bigskip} % The space after your name at the top
+\def\sectionskip{\medskip} % The space after the heading section
+
diff --git a/public/style.css b/public/style.css
new file mode 100644
index 0000000..1e90d51
--- /dev/null
+++ b/public/style.css
@@ -0,0 +1,37 @@
+h1 {
+ text-align: center;
+}
+
+h2 {
+ width: 100%;
+ text-align: center;
+ border-bottom: 1px solid #000;
+ line-height: 0.1em;
+ margin: 30px 0 20px;
+}
+
+h2 span {
+ background:#fff;
+ padding:0 10px;
+}
+
+p {
+ display: flex;
+ justify-content: space-between;
+}
+
+body{
+ margin:40px auto;
+ max-width:650px;
+ line-height:1.6;
+ font-size:16px;
+ font-family: Sans-Serif;
+ background-color:#ffffff;
+ color:#454545;
+ padding:0 10px;
+ text-align:left;
+}
+
+a {
+ text-decoration : none
+}