From eacbf2b43888492133cedba948f454cdc6dc3a97 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Wed, 6 Mar 2019 18:55:35 -0800 Subject: [PATCH] Add projects and columns. --- css/style.css | 29 +++++++++++++++++++-- resume.html | 67 +++++++++++++++++++++++++++++++++++++------------ scss/style.scss | 39 ++++++++++++++++++++++++++-- 3 files changed, 115 insertions(+), 20 deletions(-) diff --git a/css/style.css b/css/style.css index 41dec18..18a7845 100644 --- a/css/style.css +++ b/css/style.css @@ -1,4 +1,8 @@ @import url("https://fonts.googleapis.com/css?family=EB+Garamond|Raleway"); +a { + color: #1dc868; + text-decoration: none; } + body { margin: 0px; padding: 0px; @@ -9,11 +13,11 @@ body { header { text-align: center; margin: auto; - margin-bottom: 20px; } + margin-bottom: 10px; } div.name { font-size: 1.25em; - margin: 25px; + margin: 20px; font-family: "Raleway", serif; } h1 { @@ -45,6 +49,27 @@ div.contact-content { padding-left: 5px; font-weight: bold; } +div.horizontal-list { + display: flex; + flex-direction: horizontal; } + div.horizontal-list section, div.horizontal-list div { + flex-grow: 1; } + +div.project-container { + flex-basis: 25%; } + div.project-container h2 { + display: inline; + margin: 0px; } + +a.project-link { + color: black; + font-weight: bold; + display: flex; + align-items: center; } + +svg.project-link-icon { + height: 1em; } + main { margin: auto; max-width: 90%; } diff --git a/resume.html b/resume.html index ec32df5..826ec32 100644 --- a/resume.html +++ b/resume.html @@ -24,23 +24,58 @@
-
-

Education

-
- Oregon State University, Corvallis, OR
- Bachelor of Science, Computer Science,
- Expected June 2020
- 4.0 GPA -
-
-
-

Technical Skills

+
+
+

Education

+
+ Oregon State University, Corvallis, OR
+ Bachelor of Science, Computer Science,
+ Expected June 2020
+ 4.0 GPA +
+
+
+

Technical Skills

-
- Languages: C, C++, Java, Kotlin, JavaScript, Haskell, Python, Haxe
- Operating Systems: MacOS, Linux
- Additional Skills: Experience with compiler design, algorithm efficiency, - low-level development.
+
+ Languages: C, C++, Java, Kotlin, JavaScript, Haskell, Python, Haxe
+ Operating Systems: MacOS, Linux
+ Additional Skills: Experience with compiler design, algorithm efficiency, + low-level development.
+
+
+
+
+

Projects

+
+
+ +

pegasus

+ +
+ LALR parser generator for the C and Crystal languages. +
+
+ +

chalk

+ +
+ Compiler from a small language into CHIP-8 bytecode. +
+
+ +

abcs

+ +
+ Calculator program with a complete embedded programming language. +
+
+ +

scylla

+ +
+ Elm-based purely functional front end for the Matrix chat protocol. +
diff --git a/scss/style.scss b/scss/style.scss index 2a0ecf4..03de0cf 100644 --- a/scss/style.scss +++ b/scss/style.scss @@ -4,8 +4,14 @@ $text-font: 'Raleway'; $big-font: 'Raleway'; $color-main: #36e281; $color-secondary: darken($color-main, 10%); +$color-link: $color-secondary; $color-text: black; +a { + color: $color-link; + text-decoration: none; +} + body { margin: 0px; padding: 0px; @@ -17,12 +23,12 @@ body { header { text-align: center; margin: auto; - margin-bottom: 20px; + margin-bottom: 10px; } div.name { font-size: 1.25em; - margin: 25px; + margin: 20px; font-family: $big-font, serif; } @@ -60,6 +66,35 @@ div.contact-content { font-weight: bold; } +div.horizontal-list { + display: flex; + flex-direction: horizontal; + + section, div { + flex-grow: 1; + } +} + +div.project-container { + flex-basis: 25%; + + h2 { + display: inline; + margin: 0px; + } +} + +a.project-link { + color: $color-text; + font-weight: bold; + display: flex; + align-items: center; +} + +svg.project-link-icon { + height: 1em; +} + main { margin: auto; max-width: 90%;