From 38ca0829f6d21ac7228949b91abc4fb9d079eabf Mon Sep 17 00:00:00 2001 From: Kevin Mok Date: Mon, 29 Jul 2019 23:58:14 -0400 Subject: [PATCH] Initial resume Organize partials. Outage night post notes. --- config.yaml | 9 +- content/posts/outage-night.md | 26 +++++ content/resume/_index.md | 94 ++++++++++++++----- ideas.md | 2 + layouts/404.html | 4 +- layouts/_default/list.html | 12 +-- layouts/_default/single.html | 12 +-- layouts/index.html | 12 +-- layouts/partials/{ => base}/article.html | 0 layouts/partials/{ => base}/base16-logo.html | 0 layouts/partials/{ => base}/footer.html | 0 layouts/partials/{ => base}/header.html | 1 + layouts/partials/{ => base}/nav-bar.html | 0 layouts/partials/{ => base}/site-title.html | 0 layouts/partials/{ => home}/about.html | 2 +- .../{ => home}/article-list-item.html | 0 layouts/partials/{ => home}/hero.html | 0 layouts/partials/{ => home}/homepage.html | 0 layouts/partials/{ => home}/me-equation.html | 0 layouts/partials/{ => home}/tagline.html | 0 layouts/resume/section.html | 6 +- layouts/shortcodes/md-div.html | 3 - layouts/shortcodes/md.html | 2 + .../shortcodes/resume/project-details.html | 4 + .../{ => resume}/project-header.html | 0 layouts/shortcodes/resume/section.html | 4 + 26 files changed, 140 insertions(+), 53 deletions(-) create mode 100644 content/posts/outage-night.md rename layouts/partials/{ => base}/article.html (100%) rename layouts/partials/{ => base}/base16-logo.html (100%) rename layouts/partials/{ => base}/footer.html (100%) rename layouts/partials/{ => base}/header.html (97%) rename layouts/partials/{ => base}/nav-bar.html (100%) rename layouts/partials/{ => base}/site-title.html (100%) rename layouts/partials/{ => home}/about.html (88%) rename layouts/partials/{ => home}/article-list-item.html (100%) rename layouts/partials/{ => home}/hero.html (100%) rename layouts/partials/{ => home}/homepage.html (100%) rename layouts/partials/{ => home}/me-equation.html (100%) rename layouts/partials/{ => home}/tagline.html (100%) delete mode 100644 layouts/shortcodes/md-div.html create mode 100644 layouts/shortcodes/md.html create mode 100644 layouts/shortcodes/resume/project-details.html rename layouts/shortcodes/{ => resume}/project-header.html (100%) create mode 100644 layouts/shortcodes/resume/section.html diff --git a/config.yaml b/config.yaml index ac418c9..089748c 100644 --- a/config.yaml +++ b/config.yaml @@ -2,7 +2,8 @@ baseURL: http://localhost:1313/ # baseURL: https://kevin-mok.com/ # baseURL: /home/kevin/coding/mf-site/public languageCode: en-us -title: Kevin Mok's Website +# title: Kevin Mok's Website +title: Kevin Mok # theme: base16 enableRobotsTXT: true pygmentsUseClassic: true @@ -13,9 +14,9 @@ params: menu: main: - # - name: resume - # url: /resume - # weight: 5 + - name: resume + url: /resume + weight: 5 - name: posts/ url: /posts weight: 6 diff --git a/content/posts/outage-night.md b/content/posts/outage-night.md new file mode 100644 index 0000000..e8f097f --- /dev/null +++ b/content/posts/outage-night.md @@ -0,0 +1,26 @@ +--- +--- +- procrastinating on assignment + - want to play Pokemon randomizer + - upgrade compiler packages + - randomizer doesn't work + - boot to Windows +- Arch broke + - backup HD not working + - laptop wifi stopped working + - copy to USB + - extract and works + - pacman upgrade + - conflicting files + - finally work +- power outage + - go to bed + - lamp turns back on +- PC doesn't start + - try unplugging/battery 3-4 times + - about to go to bed + - try unplugging one last time + - turns back on +- kernel issues + - accidentally overwrite backup on USB + - don't want to wait for copy on laptop diff --git a/content/resume/_index.md b/content/resume/_index.md index bb548a4..ff2edac 100644 --- a/content/resume/_index.md +++ b/content/resume/_index.md @@ -3,27 +3,77 @@ title: "Resume" date: 2019-02-11T07:50:51-05:00 draft: true --- -# Goal -To find a company and internship to fully dedicate myself to to push my limits, -gain valuable knowledge and experience and jumpstart my career with a solid -foundation. - -{{% md-div projects %}} - -# Projects -{{< project-header name="Spotify Visualizer" url="https://github.com/Kevin-Mok/spotify-lib-vis" date="Nov. 2018" >}} -- Web app - -{{< project-header name="ParsaFood" url="https://github.com/Kevin-Mok/ParsaFood" date="Feb. 2018" >}} -- Android app that reads ingredients labels and detects any dietary - restrictions/allergies. Came up with the idea based on - [personal experience](https://github.com/Kevin\-Mok/ParsaFood\#motivation). -- Made during the 24-hour [Platterz Hackathon] -(https://www.eventbrite.com/e/platterz-hackathon-tickets-42682237722) - in a group with two other members. Came in 2nd place and won an - [Oculus Rift](https://www.amazon.ca/dp/B00VF0IXEY/ref=cm_sw_r_tw_dp_U_x_I7kBCbX50DAB2). -- Was in-charge of the front-end of the app and designed all the layouts/pages. +{{% resume/section goal %}} + +To find an internship to fully dedicate myself that will test my limits, +provide the opportunity to gain valuable knowledge and experience and +jumpstart my career with a solid foundation. + + + +{{% resume/section projects %}} + + + +{{< resume/project-header name="Spotify Visualizer" url="https://github.com/Kevin-Mok/spotify-lib-vis" date="July 2018" >}} + +{{% resume/project-details %}} + +- Web app that scans your Spotify library using their API to produce [d3 + graphs][d3 graph examples] to visualize the artists, genres and features + of tracks in your library. +- Can also keep track of your listening history. Currently runs as a `cron` + job on my local machine to keep track of my own. +- Uses Django and PostgreSQL for back-end. + +[d3 graph examples]: https://github.com/d3/d3/wiki/Gallery + +{{% /resume/project-details %}} + + + + + +{{< resume/project-header name="ParsaFood" url="https://github.com/Kevin-Mok/ParsaFood" date="Feb. 2018" >}} + +{{% resume/project-details %}} +- Android app that reads ingredients labels and detects any dietary + restrictions/allergies. Came up with the idea based on + [personal experience][Parsafood motivation]. +- Made during the 24-hour [Platterz Hackathon][Platterz Hackathon event] in + a group with two other members. Came in 2nd place and won an + [Oculus Rift][Oculus Rift Amazon]. + +[Parsafood repo]: https://github.com/Kevin-Mok/ParsaFood +[Parsafood motivation]: https://github.com/Kevin-Mok/ParsaFood#motivation +[Platterz Hackathon event]: https://www.eventbrite.com/e/platterz-hackathon-tickets-42682237722 +[Oculus Rift Amazon]: https://www.amazon.ca/Oculus-Rift-Windows-VR-Headset/dp/B00VF0IXEY/ref=sr_1_1_sspa?ie=UTF8&qid=1520422949&sr=8-1-spons&keywords=oculus+rift&psc=1 +{{% /resume/project-details %}} + + -{{< project-header name="TrapBot" url="https://github.com/Kevin-Mok/TrapBot" date="Feb. 2018" >}} + + +{{< resume/project-header name="Grocery Finder" url="https://github.com/Kevin-Mok/grocery-finder" date="April 2019" >}} + +{{% resume/project-details %}} +- Proof of concept for a web app that finds the best supermarket for your needs. +- Took on role as project leader to prioritize and delegate tasks while + also implementing a majority of the core features. +- Responsive front-end using Bootstrap. Uses Node.js and MongoDB for back-end. +- Currently deployed on [Heroku][Grocery Finder Heroku]. + +[Grocery Finder Heroku]: http://www.grocery-finder.ml + +{{% /resume/project-details %}} + + + + +{{% /resume/section %}} + +{{% resume/section education %}} + +- **University of Toronto**: Computer Science Specialist
2017-2021
-{{% /md-div %}} +{{% /resume/section %}} diff --git a/ideas.md b/ideas.md index 6d19c7f..6128d07 100644 --- a/ideas.md +++ b/ideas.md @@ -13,6 +13,8 @@ - collapsible sections - link to each section beside it - fix title + - collapsible sections + - more - printable version - JS to change CSS - list of things done with diff. langs. diff --git a/layouts/404.html b/layouts/404.html index 2340809..9a94527 100644 --- a/layouts/404.html +++ b/layouts/404.html @@ -1,4 +1,4 @@ -{{ partial "header.html" . }} +{{ partial "base/header.html" . }}
@@ -13,4 +13,4 @@
-{{ partial "footer.html" . }} +{{ partial "base/footer.html" . }} diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 844830f..db06e6a 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -1,17 +1,17 @@ -{{ partial "header.html" . }} +{{ partial "base/header.html" . }} -{{ partial "site-title.html" . }} +{{ partial "base/site-title.html" . }} -{{ partial "nav-bar.html" . }} +{{ partial "base/nav-bar.html" . }} -{{ partial "base16-logo.html" . }} +{{ partial "base/base16-logo.html" . }}

{{ .Title }}

{{ range .Data.Pages }} - {{ partial "article-list-item.html" . }} + {{ partial "home/article-list-item.html" . }} {{ end }}
-{{ partial "footer.html" . }} +{{ partial "base/footer.html" . }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 3bca744..bbca299 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,13 +1,13 @@ -{{ partial "header.html" . }} +{{ partial "base/header.html" . }} -{{ partial "site-title.html" . }} +{{ partial "base/site-title.html" . }} -{{ partial "nav-bar.html" . }} +{{ partial "base/nav-bar.html" . }} -{{ partial "base16-logo.html" . }} +{{ partial "base/base16-logo.html" . }}
- {{ partial "article.html" . }} + {{ partial "base/article.html" . }}
-{{ partial "footer.html" . }} +{{ partial "base/footer.html" . }} diff --git a/layouts/index.html b/layouts/index.html index 025829d..8f27eb5 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -1,13 +1,13 @@ -{{ partial "header.html" . }} +{{ partial "base/header.html" . }} -{{ partial "site-title.html" . }} +{{ partial "base/site-title.html" . }} -{{ partial "nav-bar.html" . }} +{{ partial "base/nav-bar.html" . }} -{{ partial "base16-logo.html" . }} +{{ partial "base/base16-logo.html" . }}
- {{ partial "about.html" . }} + {{ partial "home/about.html" . }}
-{{ partial "footer.html" . }} +{{ partial "base/footer.html" . }} diff --git a/layouts/partials/article.html b/layouts/partials/base/article.html similarity index 100% rename from layouts/partials/article.html rename to layouts/partials/base/article.html diff --git a/layouts/partials/base16-logo.html b/layouts/partials/base/base16-logo.html similarity index 100% rename from layouts/partials/base16-logo.html rename to layouts/partials/base/base16-logo.html diff --git a/layouts/partials/footer.html b/layouts/partials/base/footer.html similarity index 100% rename from layouts/partials/footer.html rename to layouts/partials/base/footer.html diff --git a/layouts/partials/header.html b/layouts/partials/base/header.html similarity index 97% rename from layouts/partials/header.html rename to layouts/partials/base/header.html index c829b31..41374b4 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/base/header.html @@ -12,6 +12,7 @@ {{ .Hugo.Generator }} + diff --git a/layouts/partials/nav-bar.html b/layouts/partials/base/nav-bar.html similarity index 100% rename from layouts/partials/nav-bar.html rename to layouts/partials/base/nav-bar.html diff --git a/layouts/partials/site-title.html b/layouts/partials/base/site-title.html similarity index 100% rename from layouts/partials/site-title.html rename to layouts/partials/base/site-title.html diff --git a/layouts/partials/about.html b/layouts/partials/home/about.html similarity index 88% rename from layouts/partials/about.html rename to layouts/partials/home/about.html index 46a0055..870c10b 100644 --- a/layouts/partials/about.html +++ b/layouts/partials/home/about.html @@ -7,5 +7,5 @@ target="_blank">FOSS/FLOSS.

-{{ partial "me-equation.html" . }} +{{ partial "home/me-equation.html" . }} diff --git a/layouts/partials/article-list-item.html b/layouts/partials/home/article-list-item.html similarity index 100% rename from layouts/partials/article-list-item.html rename to layouts/partials/home/article-list-item.html diff --git a/layouts/partials/hero.html b/layouts/partials/home/hero.html similarity index 100% rename from layouts/partials/hero.html rename to layouts/partials/home/hero.html diff --git a/layouts/partials/homepage.html b/layouts/partials/home/homepage.html similarity index 100% rename from layouts/partials/homepage.html rename to layouts/partials/home/homepage.html diff --git a/layouts/partials/me-equation.html b/layouts/partials/home/me-equation.html similarity index 100% rename from layouts/partials/me-equation.html rename to layouts/partials/home/me-equation.html diff --git a/layouts/partials/tagline.html b/layouts/partials/home/tagline.html similarity index 100% rename from layouts/partials/tagline.html rename to layouts/partials/home/tagline.html diff --git a/layouts/resume/section.html b/layouts/resume/section.html index 4d6439b..a87c339 100644 --- a/layouts/resume/section.html +++ b/layouts/resume/section.html @@ -1,8 +1,8 @@ -{{ partial "header.html" . }} +{{ partial "base/header.html" . }} -{{ partial "site-title.html" . }} +{{ partial "base/site-title.html" . }} -{{ partial "base16-logo.html" . }} +{{ partial "base/base16-logo.html" . }}
diff --git a/layouts/shortcodes/md-div.html b/layouts/shortcodes/md-div.html deleted file mode 100644 index 6b626f3..0000000 --- a/layouts/shortcodes/md-div.html +++ /dev/null @@ -1,3 +0,0 @@ -
- {{ .Inner }} -
diff --git a/layouts/shortcodes/md.html b/layouts/shortcodes/md.html new file mode 100644 index 0000000..236077f --- /dev/null +++ b/layouts/shortcodes/md.html @@ -0,0 +1,2 @@ +{{ $_hugo_config := `{ "version": 1 }` }} +{{ .Inner }} diff --git a/layouts/shortcodes/resume/project-details.html b/layouts/shortcodes/resume/project-details.html new file mode 100644 index 0000000..f8cb378 --- /dev/null +++ b/layouts/shortcodes/resume/project-details.html @@ -0,0 +1,4 @@ +{{ $_hugo_config := `{ "version": 1 }` }} +
+ {{ .Inner | markdownify }} +
diff --git a/layouts/shortcodes/project-header.html b/layouts/shortcodes/resume/project-header.html similarity index 100% rename from layouts/shortcodes/project-header.html rename to layouts/shortcodes/resume/project-header.html diff --git a/layouts/shortcodes/resume/section.html b/layouts/shortcodes/resume/section.html new file mode 100644 index 0000000..77b3daf --- /dev/null +++ b/layouts/shortcodes/resume/section.html @@ -0,0 +1,4 @@ +
+

{{ .Get 0 | title }}

+ {{ .Inner }} +