diff --git a/css/output.css b/css/output.css index 2a260ba..cc1e055 100644 --- a/css/output.css +++ b/css/output.css @@ -657,6 +657,26 @@ video { inset-inline-end: 0.25rem; } +.end-0 { + inset-inline-end: 0px; +} + +.top-12 { + top: 3rem; +} + +.top-10 { + top: 2.5rem; +} + +.top-5 { + top: 1.25rem; +} + +.right-0 { + right: 0px; +} + .isolate { isolation: isolate; } @@ -665,6 +685,10 @@ video { isolation: auto; } +.col-span-2 { + grid-column: span 2 / span 2; +} + .float-start { float: inline-start; } @@ -729,6 +753,10 @@ video { margin-bottom: 1rem; } +.mb-auto { + margin-bottom: auto; +} + .mr-auto { margin-right: auto; } @@ -737,16 +765,20 @@ video { margin-top: 0.5rem; } -.mb-auto { - margin-bottom: auto; +.mt-4 { + margin-top: 1rem; } .mt-auto { margin-top: auto; } -.mt-4 { - margin-top: 1rem; +.mb-2 { + margin-bottom: 0.5rem; +} + +.ml-12 { + margin-left: 3rem; } .box-border { @@ -901,6 +933,10 @@ video { height: 100svh; } +.h-20 { + height: 5rem; +} + .max-h-0 { max-height: 0px; } @@ -975,6 +1011,26 @@ video { width: max-content; } +.w-1\/2 { + width: 50%; +} + +.w-12 { + width: 3rem; +} + +.w-32 { + width: 8rem; +} + +.w-48 { + width: 12rem; +} + +.w-64 { + width: 16rem; +} + .min-w-40 { min-width: 10rem; } @@ -1196,6 +1252,10 @@ video { list-style-position: outside; } +.list-disc { + list-style-type: disc; +} + .appearance-none { -webkit-appearance: none; -moz-appearance: none; @@ -1921,6 +1981,10 @@ video { border-width: 1px; } +.border-4 { + border-width: 4px; +} + .border-x { border-left-width: 1px; border-right-width: 1px; @@ -2141,6 +2205,42 @@ video { padding-right: 6rem; } +.pt-2 { + padding-top: 0.5rem; +} + +.pt-1 { + padding-top: 0.25rem; +} + +.pt-24 { + padding-top: 6rem; +} + +.pt-20 { + padding-top: 5rem; +} + +.pb-2 { + padding-bottom: 0.5rem; +} + +.pl-1 { + padding-left: 0.25rem; +} + +.pr-1 { + padding-right: 0.25rem; +} + +.pl-2 { + padding-left: 0.5rem; +} + +.pr-2 { + padding-right: 0.5rem; +} + .text-left { text-align: left; } @@ -2207,6 +2307,21 @@ video { line-height: 2.5rem; } +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-lg { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.text-sm { + font-size: 0.875rem; + line-height: 1.25rem; +} + .font-bold { font-weight: 700; } @@ -2765,6 +2880,20 @@ video { width: -moz-fit-content; width: fit-content; } + + .max-lg\:flex-row { + flex-direction: row; + } +} + +@media not all and (min-width: 768px) { + .max-md\:right-0 { + right: 0px; + } + + .max-md\:pt-1 { + padding-top: 0.25rem; + } } @media (min-width: 640px) { @@ -2774,9 +2903,37 @@ video { } @media (min-width: 768px) { + .md\:top-5 { + top: 1.25rem; + } + + .md\:col-span-2 { + grid-column: span 2 / span 2; + } + + .md\:h-20 { + height: 5rem; + } + .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } + + .md\:flex-row { + flex-direction: row; + } + + .md\:pt-24 { + padding-top: 6rem; + } + + .md\:pt-20 { + padding-top: 5rem; + } + + .md\:text-right { + text-align: right; + } } @media (min-width: 1024px) { @@ -2788,10 +2945,6 @@ video { width: 100%; } - .lg\:grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); - } - .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } @@ -2809,6 +2962,10 @@ video { .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } + + .xl\:flex-row { + flex-direction: row; + } } @media (prefers-color-scheme: dark) { diff --git a/henry.html b/henry.html index 9e7956d..9b01c2c 100644 --- a/henry.html +++ b/henry.html @@ -94,18 +94,17 @@ henry@hobbs.zone.

- - + diff --git a/henry/resume.html b/henry/resume.html new file mode 100644 index 0000000..684740f --- /dev/null +++ b/henry/resume.html @@ -0,0 +1,122 @@ + + + + Henry Hobbs - Resume + + + +
+
+

Henry M. Hobbs

+
+
+

Email: henry@hobbs.zone

+

Phone: 919-XXX-XXXX

+
+
+ +
+
+

About Henry

+

+ I am a talented and accomplished full-stack software engineer in + Raleigh, NC. I take pride in my ability to solve complex problems and + create beautiful user experiences. My greatest strength is my ability + to learn quickly and adapt to new technologies, and I am driven by a + strong desire to build software solutions that improve the lives of + others. +

+
+
+

Education

+

North Carolina State University

+

Bachelor of Computer Science

+

Graduated Cum Laude 2019

+
+
+

Work Experience

+

The American Board of Anesthesiology

+
+

Senior Software Engineer

+

January 2024 - present

+
+
+

Software Engineer

+

June 2019 - 2023

+
+
+

Software Engineering Intern

+

June 2018 - 2019

+
+

Responsibilities

+ +

Accomplishments

+ +
+
+

Skills

+

Languages

+

+ C# • JavaScript • T-SQL • TypeScript • HTML • + CSS • Java • C • PowerShell • Python • YAML + • Bash +

+

Frameworks

+

React • React Native • .NET

+

Technologies

+

+ SQL Server • Azure Cloud Services • Azure DevOps • + Docker • Kubernetes +

+

Operating Systems

+

Windows • Linux

+
+
+

References

+

+ Please see my printed resume or email me if you need my references! +

+
+
+ + diff --git a/img/henry-profesh.jpg b/img/henry-profesh.jpg new file mode 100644 index 0000000..8832e68 Binary files /dev/null and b/img/henry-profesh.jpg differ