diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..e102a47 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "content/letter"] + path = content/letter + url = ssh://git@git.kevin-mok.com:399/Kevin-Mok/cover-letters.git + branch = drafts diff --git a/assets/sass/main.scss b/assets/sass/main.scss index 915349a..9f97311 100644 --- a/assets/sass/main.scss +++ b/assets/sass/main.scss @@ -94,10 +94,10 @@ $phone-width: 800px; // general elements {{{ // -// $background-color: #2d2d2d; -// $color: #f2f0ec; -$background-color: white; -$color: black; +$background-color: #2d2d2d; +$color: #f2f0ec; +// $background-color: white; +// $color: black; body { margin: 0; @@ -656,6 +656,30 @@ header {// {{{ // // font-size: 1em; // } + &.letter { + margin-top: 2em; + + img { + height: 4.5em; + } + + h2 { + color: $base-red; + margin-top: 0em; + } + + p { + margin-bottom: 1.25em; + } + + .no-line-spacing { + line-height: .5em; + margin-bottom: 2em; + p { + margin-bottom: 1em; + } + } + } }// }}} #server {// {{{ diff --git a/config.yaml b/config.yaml index 6248dc2..aeff011 100644 --- a/config.yaml +++ b/config.yaml @@ -16,7 +16,7 @@ menu: main: - name: resume url: /resume - weight: 5 + weight: 1 # - name: posts/ # url: /posts # weight: 6 @@ -26,6 +26,12 @@ menu: - name: config url: /config weight: 10 + - name: card + url: /card + weight: 15 + - name: letter + url: /letter + weight: 17 # - name: credits # url: /credits # weight: 20 @@ -34,3 +40,5 @@ blackfriday: plainIDAnchors: true hrefTargetBlank: true +disableKinds: ["RSS"] + diff --git a/content/card/_index.md b/content/card/_index.md new file mode 100644 index 0000000..116ee29 --- /dev/null +++ b/content/card/_index.md @@ -0,0 +1,5 @@ +--- +title: "Digital Card" +date: 2019-02-11T07:50:51-05:00 +draft: true +--- diff --git a/content/credits/_index.md b/content/credits/_index.md deleted file mode 100644 index 907fc85..0000000 --- a/content/credits/_index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "Credits" -date: 2019-02-11T03:10:25-05:00 -draft: true ---- diff --git a/content/letter b/content/letter new file mode 160000 index 0000000..56c2d30 --- /dev/null +++ b/content/letter @@ -0,0 +1 @@ +Subproject commit 56c2d30c4ad3bb51055aa448acfd1e00cd1931d1 diff --git a/content/resume/_index.md b/content/resume/_index.md index 65f7e70..c010dd6 100644 --- a/content/resume/_index.md +++ b/content/resume/_index.md @@ -15,8 +15,8 @@ full-stack web dev, DevOps or system administration. {{% resume/section skills %}} #### Languages -- **Bash**, C, **CSS**, C++, **Fish**, Godot, **HTML5**, **Python**, - Java, **Javascript (ES6)**, **Sass** +- **Bash**, C, **CSS**, C++, **Fish** (shell), Godot, **HTML5**, + **Python**, Java, **Javascript** (ES6), **Sass** #### Frameworks - **Bootstrap**, **Django**, **Node.js**, **PostgreSQL** @@ -39,15 +39,14 @@ full-stack web dev, DevOps or system administration. url="https://github.com/Kevin-Mok/spotify-lib-vis" date="June 2018 — July 2018" show="true" %}} -- Scan tracks from user's library using Spotify API and organize data - into database. -- Created and tested various __PostgreSQL__ schemas to increase efficiency for - use cases. -- Produce bubble chart and (stacked) bar chart in [**d3** graphs][d3 graph examples] - to visualize the artists, genres and features of tracks in library. -- Implement functionality to keep track of user's listening history. Set up - `cron` job on my local machine to keep track of my own. -- Uses __Django__ for backend. +- Implemented base functionality of scanning tracks and listening + history from user's library using Spotify API and organized data + into **PostgreSQL** database with **Django** backend. +- Created and tested various relational database schemas to maximize + efficiency for use cases. +- Produced bubble chart and (stacked) bar chart using [**d3**] +[d3 graph examples] to visualize the artists, genres and features of +tracks in library. [d3 graph examples]: https://github.com/d3/d3/wiki/Gallery @@ -61,14 +60,14 @@ show="true" %}} url="https://github.com/Kevin-Mok/grocery-finder" date="Feb. 2019 — Apr. 2019" show="true" %}} -- PoC for web app that finds the ideal supermarket based on your cart. +- Proof of concept for web app that finds the ideal supermarket based on your cart. - Designed responsive front-end layout using **Bootstrap**. - Implemented REST API functionality on backend using **Node.js** and **MongoDB**. - Setup deployment on [**Heroku**][Grocery Finder Heroku]. - Led team of 4 as project leader to prioritize and delegate tasks while also implementing a majority of the core features. -- Performed code review for team member's pull requests. +- Performed code review for team members' pull requests. [Grocery Finder Heroku]: http://www.grocery-finder.ml @@ -117,7 +116,7 @@ url="https://github.com/Kevin-Mok/TrapBot" date="March 2018" %}} {{% resume/project name="Personal Server" -url="https://kevin-mok.com/server/" date="Aug. 2019—present" %}} +url="https://kevin-mok.com/server/" date="Aug. 2019 — present" %}} - Deployed various web apps with backends such as Node, PHP and Python using **NGINX** on a **Debian** server. @@ -137,7 +136,8 @@ url="https://kevin-mok.com/server/" date="Aug. 2019—present" %}} {{% resume/section "Work Experience" %}} -{{% resume/education name="Philpott Children's Tennis" title="Head Instructor" date="2013—2015" %}} +{{% resume/education name="Philpott Children's Tennis" +title="Head Instructor" date="2013 — 2015" %}} - Ran 8-week summer camp for inner-city youth with assistant coach. - Prepared daily lesson plans for 4 different age groups of children with varying skill levels and needs. @@ -147,7 +147,8 @@ url="https://kevin-mok.com/server/" date="Aug. 2019—present" %}} {{% resume/section education %}} -{{% resume/education name="University of Toronto" title="Computer Science Specialist" date="2017-2021" %}} +{{% resume/education name="University of Toronto" +title="Computer Science Specialist" date="2017 — 2021" %}} {{% /resume/section %}} diff --git a/content/resume/archived.txt b/content/resume/archived.txt deleted file mode 100644 index 2b488aa..0000000 --- a/content/resume/archived.txt +++ /dev/null @@ -1,22 +0,0 @@ - - - -{{% resume/project name="Super ADA Bros" -url="https://github.com/Kevin-Mok/SuperADABros" date="May 2019" %}} - -- Designed clone of Super Mario Bros 1-1, but Mario is mobility-impaired and - uses ramps to get through the level. -- Uses **OpenCV** to track player's head movement which is then translated to - in-game movement. [Video Demo] -- Implemented in [**Godot**][Godot site], an open-source game engine. -- Made during a 24-hour [accessibility-themed hackathon][PC Hacks event]. - -[PC Hacks event]: https://pchacks19.devpost.com/ -[Godot site]: https://godotengine.org -[Video Demo]: https://youtu.be/vRdENLGrBqM - -{{% /resume/project %}} - - - - diff --git a/layouts/card/section.html b/layouts/card/section.html new file mode 100644 index 0000000..251b6c9 --- /dev/null +++ b/layouts/card/section.html @@ -0,0 +1,69 @@ +{{ partial "base/header.html" . }} + +{{ partial "base/site-title.html" . }} + +{{ partial "base/nav-bar.html" . }} + +{{ partial "base/base16-logo.html" . }} + +
+
+
+
+

+ + me@kevin-mok.com + + + + + + + + +

+
+
+
+
+ +{{ partial "base/footer.html" . }} diff --git a/layouts/letter/section.html b/layouts/letter/section.html new file mode 100644 index 0000000..628654b --- /dev/null +++ b/layouts/letter/section.html @@ -0,0 +1,22 @@ +{{ partial "base/header.html" . }} + +{{ partial "base/site-title.html" . }} + +{{ partial "base/nav-bar.html" . }} + +{{ partial "base/base16-logo.html" . }} + +
+ +

Please enter the full URL that I provided + for your personalized cover letter. :)

+ +
+ {{ .Content }} +
+
+ +{{ partial "base/footer.html" . }} + + + diff --git a/layouts/letter/single.html b/layouts/letter/single.html new file mode 100644 index 0000000..09f9033 --- /dev/null +++ b/layouts/letter/single.html @@ -0,0 +1,15 @@ +{{ partial "base/header.html" . }} + +{{ partial "resume/print-icon.html" . }} + +{{ partial "base/site-title.html" . }} + +{{ partial "resume/contact-info.html" . }} + +
+{{ .Content }} +
+ + + + diff --git a/layouts/partials/base/footer.html b/layouts/partials/base/footer.html index 8fbc728..6ef042a 100644 --- a/layouts/partials/base/footer.html +++ b/layouts/partials/base/footer.html @@ -29,7 +29,7 @@ envelope - + mastodon-logo diff --git a/layouts/partials/base/header.html b/layouts/partials/base/header.html index fd94f0c..ef965b9 100644 --- a/layouts/partials/base/header.html +++ b/layouts/partials/base/header.html @@ -12,7 +12,7 @@ {{ .Hugo.Generator }} - + diff --git a/layouts/partials/resume/contact-info.html b/layouts/partials/resume/contact-info.html index c2cce55..cbeff2b 100644 --- a/layouts/partials/resume/contact-info.html +++ b/layouts/partials/resume/contact-info.html @@ -1,5 +1,5 @@
-
+