diff --git a/css/style.scss b/css/style.scss
index 55f9c80..4f2568e 100644
--- a/css/style.scss
+++ b/css/style.scss
@@ -6,33 +6,105 @@ $text-color: #123455;
body {
font-family: sans-serif;
background-color: $background-color;
+
header {
nav {
ul {
display: flex;
list-style: none;
gap: 1em;
- li {
- }
+ li {}
}
+
a {
&:hover {}
}
}
}
+ div {
+ display: flex;
+ flex-direction: column;
+ text-align: center;
+ justify-content: center;
+ align-items: center;
+ }
+
main {
display: flex;
flex-direction: column;
text-align: center;
+ justify-content: center;
+ align-items: center;
+
h1 {}
- p {}
- img {
- width: 20em;
- border-radius: 50%;
+ h2 {}
+
+ h3 {}
+
+ p {
+ display: flex;
+ margin-block-start: unset;
+ margin-block-end: unset;
}
+
+ div.feature {
+ flex-direction: row;
+ background-color: white;
+ border-radius: 1em;
+ gap: 1em;
+ margin: auto;
+ padding: 1.5em;
+
+ img.portriat {
+ width: 15em;
+ border-radius: 50%;
+ }
+
+ div.summary {
+ align-items: start;
+ gap: 0.75em;
+
+ div.row {
+ flex-direction: row;
+ gap: 0.5em;
+
+ img.icon {
+ width: 1.5em;
+ }
+ }
+
+
+ }
+ }
+
+ div.content-container {
+ max-width: 50em;
+
+ // margin: auto;
+
+ div.content-section {
+
+ div.content-inner {
+ flex-flow: row wrap;
+ gap: 1em;
+ align-items: stretch;
+
+ div.project {
+ background-color: white;
+ border-radius: 1em;
+ flex: 1;
+ padding: 0.5em;
+ align-content: flex-start;
+ justify-content: flex-start;
+
+ }
+ }
+ }
+ }
+
}
diff --git a/favicon.ico b/favicon.ico
new file mode 100644
index 0000000..5bab89e
Binary files /dev/null and b/favicon.ico differ
diff --git a/images/icons/education.svg b/images/icons/education.svg
new file mode 100644
index 0000000..15e2649
--- /dev/null
+++ b/images/icons/education.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/images/icons/email.svg b/images/icons/email.svg
new file mode 100644
index 0000000..e462525
--- /dev/null
+++ b/images/icons/email.svg
@@ -0,0 +1,19 @@
+
+
+
\ No newline at end of file
diff --git a/images/icons/gitea.svg b/images/icons/gitea.svg
new file mode 100644
index 0000000..1a9332a
--- /dev/null
+++ b/images/icons/gitea.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/images/icons/linkedin.svg b/images/icons/linkedin.svg
new file mode 100644
index 0000000..02530e7
--- /dev/null
+++ b/images/icons/linkedin.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/images/icons/location.svg b/images/icons/location.svg
new file mode 100644
index 0000000..8834fbb
--- /dev/null
+++ b/images/icons/location.svg
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/images/icons/programmer.svg b/images/icons/programmer.svg
new file mode 100644
index 0000000..18f3099
--- /dev/null
+++ b/images/icons/programmer.svg
@@ -0,0 +1,11 @@
+
+
+
\ No newline at end of file
diff --git a/images/icons/resume.svg b/images/icons/resume.svg
new file mode 100644
index 0000000..02cfef3
--- /dev/null
+++ b/images/icons/resume.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/images/icons/rust.svg b/images/icons/rust.svg
new file mode 100644
index 0000000..f05bd0e
--- /dev/null
+++ b/images/icons/rust.svg
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/images/icons/ts.svg b/images/icons/ts.svg
new file mode 100644
index 0000000..d70c2e8
--- /dev/null
+++ b/images/icons/ts.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/index.html b/index.html
index 1e90929..a921105 100644
--- a/index.html
+++ b/index.html
@@ -9,25 +9,93 @@
-
David Westgate
-
-

+
+

+
+
+

+
Fullstack Software Developer
+
+
+

+
Rust Systems Programming
+
+
+

+
TS/JS Framework Application Programming
+
+
+

+
M.S. Computer Science
+
+
+

+
Portland, OR
+
+
+
+
+
+
+
+
+
+
+
Projects
+
+
+
+
Watch local Portland area TV on the web!
+
+
+
+
Helping to locate my outdoor cat with radios in my neighborhood
+
+
+
+
Automated Indoor plant growing with a raspberry pi
+
+
+
+
Scan the local Portland airwaves with a HackRF
+
+
+
+
Interface with my Meshtastic Node
+
+
+
+
+
+
Games
+
+
Space Engineers Server
+

+
+
-
Projects
-
Travel
-
Media
-
Games