• Stars
    star
    151
  • Rank 246,057 (Top 5 %)
  • Language
    JavaScript
  • Created almost 4 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An HTML resume styled with Tailwind.css based on Universal Resume

Universal Résumé Template

What This Is

This is the repository housing my personal resume, which I can conveniently host as a website because instead of writing it in Word (which I can't do as a Linux user) or Libreoffice (which sucks) or LaTex (which I have done, but is a bit of a pain and OverLeaf is a challenge itself) I opted to write it out in HTML.

There is really no reason I have come across that I shouldn't use HTML to write my resume, since I know it pretty well and write a lot of notes and documents in it or at least MArkdown that is just a shorthand of HTML anyway. It is easy to write, most code editors can syntax highlight it without need for additional modifications (including some included text editors for various desktop environments) and its a lot more powerful than using the same 5 word templates over and over again. I want to show people that may hire me something unique, so here it is.

Inspiration

This was inspired by, and parts adapted from, WebPraktikos' universal resume template, which tries harder to be supported across use cases so in case you need A4 sizing or anything else like that, I would check out his repo. I cannot understate how enlightening I found that project and how deeply it inspired this one.

Additional props goes to the author of heropatterns who provided the svg pattern I have gotten somewhat experimental with as the background. SVG is essentially HTML with some unique tags called paths, so its pretty natural I would use something like that in this resume, but it would have probably taken me decades to come up with some of the awesome patterns you can use free of charge thanks to heropatterns which is pretty awesome and definitely worth looking into to give your site a little sugar.

Right to Copy or Adapt to Your Needs

This is my personal resume, written out using universal resume template as a guide, which means my name and information is all over the thing and I didn't set it up specifically to be a template or anything, so I would advise if you use it yourself, probably best to change the name and contact information (but if not and you get me a job, I really wouldn't mind!). Other than that, have fun and good luck with finding your next job. The beauty of open source my friends, I borrow from you and you borrow from me and we all are better for it.


How to run it

Clone the git repository

git clone https://github.com/Thomashighbaugh/resume

Navigate to the base directory:

cd resume

Install the dependencies:

yarn install

Start the development server after building the stylesheet out of the Tailwind configuration:

yarn build && yarn serve

Only generate CSS that is used on the page which results in a much smaller file size:

yarn build

Starting Point

docs/index.html is the main content file. By copying HTML: add pages, sections, subsection, and other parts.

npm run build enables drag and drop support of the docs directory, which you find helpful unloading your copy on GitHub if terminal/command prompt is not your thing.


Tailwind CSS

A nice bootstrap alternative that doesn't have as much opinionation that is all the rage these days with the 'hates css' crowd that while not a part of, I definitely didn't want to fall behind and thus I took this oppurtunity to practice a bit.

Note: The way I am using Tailwind here varies wildly from the way I use it elsewhere and is a bit of an old school way to deploy it but it works just fine so I am not going to throw the monkey wrench in the project anytime soon on that front.


Custom CSS

Code from tailwind.config.js and tailwind.css transpiles to docs/style.css.


Balanced Columns

Removing col-fill-auto class will make both columns equally tall. Moreover, removing md:h-letter and md:h-letter-col classes will eliminate fixed proportions of the letter or A4 page — thereby removing unnecessary vertical space when displaying short columns.


Printing

Chrome

Right-click → Print.

OR

You can save it as a PDF which will probably keep the SVG image and the other things being stripped out by the print optimizations, but there are use cases for that as well and its not like there really is a right way


Firefox

File → Print.

Adobe Acrobat Reader

File → Print.

By clicking on the Page Setup button, you are taken to the window with A4 and Letter options.

More Repositories

1

Awesome-AwesomeWM-Modules-Widgets-And-Libraries

A community driven, not-so-curated list of projects you can bolt into your AwesomeWM Configuration
224
star
2

firefox

Torturing Firefox with userchrome.js and userchrome.css in response to Mozilla's successive degradation of the browser window.
CSS
18
star
3

dotfiles

Nevermind the bullocks, here's the dotfiles
Shell
12
star
4

startpage-zwei

Second Implementation of a Startpage for my browser in Next.js using Typescript and Tailwind.css with Motion Animations and More
TypeScript
10
star
5

startpage-figma-balls-nextjs

A recreation of a startpage posted on Reddit without the source, so I rewrote it in Next.js + Tailwind for the open source community.
TypeScript
5
star
6

crazy-wise-gatsby-starter

A Gatsby starter for holy fools, with tinaCMS integration and custom artwork
JavaScript
4
star
7

nvim-forge

My Personal Development Environment
Lua
4
star
8

startpage

Browser startpage written in Next.js for those not afraid of serverless hosting.
SCSS
4
star
9

base16-vice-scheme

A color scheme for base16 enabling the use of blues on dark screens without eye pain, inspired by Miami Vice and used extensively in my dotfiles and elsewhere.
Vim Script
3
star
10

awesomewm

A submodule of my dotfiles for Awesome Window Manager Related Config Files
3
star
11

mern-contact-keeper

A contact keeper application built to explore the MERN stack
JavaScript
3
star
12

stars

A curated list of my GitHub stars!
3
star
13

gpt_scripts

Python Scripts that prompt GPT-3 via API for free with GPT4Free
Python
2
star
14

project-dashboard

Curated list of projects displayed on site using iframes as a quick way to display my demonstrations to employers
JavaScript
2
star
15

Thomashighbaugh

Over-Engineered, Dynamically Updated GitHub Profile README
JavaScript
2
star
16

electric-tantra-linux-iso

the files used to build Electric Tantra Linux, my iso demo of my dotfiles WIP
CSS
2
star
17

invoice-calculator

A simple pure JS way to make an invoice calculator, but stylish.
JavaScript
2
star
18

github-stats

A fork of jstrieb/github-stats for my purposes on this account.
Python
1
star
19

RandomTask

A James Bond Villain's To-Do Example (Assignment from class)
JavaScript
1
star
20

electric-tantra-xfce4-branding

electric-tantra-xfce4-branding
Scheme
1
star
21

html5-features

A quick demonstration of various html5 features.
HTML
1
star
22

mern-weather-app

enter a zip code, select unit, get record, save to local storage.
1
star
23

vim

Vim configuration
Vim Script
1
star
24

email-branding

The branded emails I use professionally and job searching, now built from scratch!
HTML
1
star
25

coolStarter

A Gatsby starter with TinaCMS inspired by TinaGrande
JavaScript
1
star
26

zsh

my zsh configuration in its modular glory
Shell
1
star
27

vimwiki_skel

A blank vimwiki wiki for purposes of copying later, using Markdown, when a new wiki is needed for whatever reason.
Shell
1
star
28

preact

JavaScript
1
star
29

bin

My collection of scripts, separated from my dotfiles for the sake of my sanity. I wrote some, I found some, I use some.
Shell
1
star
30

Personal-Site

My portfolio site's new form and fresh branding
TypeScript
1
star
31

Saar-Janak

A web app to make a random background for websites
JavaScript
1
star
32

RESURGENS-PORTFOLIO-HTML-CSS

resurgens volume 1 still active as demo
HTML
1
star
33

links

My link-tree clone in neubrutalist style!
TypeScript
1
star
34

qtile

I continue plummeting into the depts of Linux
Python
1
star
35

resurgens3

Porfolio site of TLH. Resurgens 3
HTML
1
star
36

templates

Templates in Markdown for various documents that I find useful to keep around.
1
star
37

arch_install

Menu-driven dialog driven installation script using dialog (looks like debian installation menu).
Shell
1
star
38

colt45gui

Quickly Provision Your Linux Desktop With Useful Applications With a GUI Installer Menu
Shell
1
star
39

gpt_notebook

Notes from my exploration of the manifold possibilities enabled by ChatGPT and LLMs as part of my learning Prompt Engineering and its underlying technologies
CSS
1
star
40

zeal--master

very old portfolio site
CSS
1
star
41

Not-Another-Devlog

Final form of my devlog. Built with React, Gatsby, SASS, Bootstrap, FontAwesome and SpaceMacs!
SCSS
1
star
42

electric-tantra-pkgbuilds

PKGBUILDs used in the Electric Tantra Repo
Shell
1
star
43

hugo

HTML
1
star
44

color-scripts

Shell Color Script Management Utility
Shell
1
star
45

vue

Vue
1
star
46

Hello-Class-Javascript

A couple about me pages for a class in basic HTML5/CSS3/JS
HTML
1
star
47

Time-Is-Nigh

Put together to demonstrate my competence with React.js, a timer with some extra functionality and a custom logo
JavaScript
1
star
48

resurgens-iv

The Fourth Resurgens Portfolio Site. Featuring React!!!
JavaScript
1
star
49

Opitx-Docs-Site

Documentation for Opitx: Minimalist Markdown Editor
HTML
1
star
50

cv-generator

A quick cover letter generator, takes input in prompt boxes and outputs text that's easy to copy. For streamlining job applications.
JavaScript
1
star
51

electric-tantra-repo

A package repository for a self spun distro that demos my dotfiles.
Shell
1
star
52

resurgens-2

The second coming of the Resurgens Portfolio Site, not yet ready for production. New Features: Single Page, Responsive and with Javascript! Also Available at https://tlh-resurgens-v2.netlify.com/
CSS
1
star
53

Opitx

A Markdown Editor for Those Who Are Tired of Loosing Their Work
JavaScript
1
star