From 2659e9f445769336a40ba4779d19474831b52003 Mon Sep 17 00:00:00 2001 From: Ethan Ferguson Date: Fri, 2 Aug 2024 08:18:30 -0400 Subject: [PATCH] Add analytics, we'll see if it is useful --- src/app.css | 2 ++ src/app.html | 32 +++++++++++++++++++++++--------- src/lib/markdown/experience.md | 7 +++++++ src/style.css | 2 +- tailwind.config.js | 14 +++++--------- 5 files changed, 38 insertions(+), 19 deletions(-) diff --git a/src/app.css b/src/app.css index 9ffc7e54..9dc48b24 100644 --- a/src/app.css +++ b/src/app.css @@ -14,6 +14,7 @@ --color-contrast-secondary: 255 255 255; --color-highlight: 129 212 250; --color-subtle: 223 243 253; + --color-pop: 0 47 108; --color-confirm: 66 245 69; @apply bg-theme; @@ -28,6 +29,7 @@ --color-contrast-secondary: 255 255 255; --color-highlight: 129 212 250; --color-subtle: 12 18 72; + --color-pop: 129 212 250; @apply bg-theme; } diff --git a/src/app.html b/src/app.html index 77a5ff52..08e47385 100644 --- a/src/app.html +++ b/src/app.html @@ -1,12 +1,26 @@ - - - - - %sveltekit.head% - - -
%sveltekit.body%
- + + + + + %sveltekit.head% + + + + + +
%sveltekit.body%
+ diff --git a/src/lib/markdown/experience.md b/src/lib/markdown/experience.md index 446ec1b5..a3e76bc5 100644 --- a/src/lib/markdown/experience.md +++ b/src/lib/markdown/experience.md @@ -13,6 +13,11 @@ - Led penetration testing initiatives on various cloud applications, identifying and mitigating critical OWASP vulnerabilities including stored XSS, unsecured endpoints, logic flaws, and misconfigurations. +- Worked closely with product managers, designers, and clients to translate + complex technical concepts into user-friendly features. +- Successfully turned around a struggling project by identifying key issues, + implementing effective solutions, and rallying the team, resulting in on-time + delivery and client satisfaction. ### CodeSecure @@ -29,6 +34,8 @@ - Designed and implemented a data collection pipeline to automate the acquisition of ground truth binaries including compiling code with LLVM and GCC and unpacking system packages, increasing efficiency. +- Collaborated effectively with cross-functional teams to deliver a high-quality + application at light speed. ### Sonnet Software diff --git a/src/style.css b/src/style.css index 01a76e3f..436c9f61 100644 --- a/src/style.css +++ b/src/style.css @@ -10,7 +10,7 @@ } h3 { - @apply text-xl font-semibold font-serif; + @apply text-xl text-pop font-semibold font-serif; } input { diff --git a/tailwind.config.js b/tailwind.config.js index 65a7f074..b537f90b 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,20 +1,16 @@ const defaultTheme = require('tailwindcss/defaultTheme') +const colors = ['primary', 'secondary', 'theme', 'contrast', 'contrast-primary', 'contrast-secondary', 'highlight', 'subtle', 'confirm', 'pop']; + +const colorDefinitions = Object.fromEntries(colors.map(color=>[color, `rgb(var(--color-${color}) / )`])) + /** @type {import('tailwindcss').Config} */ export default { content: ['./src/**/*.{html,js,ts,svelte}'], theme: { colors: { - primary: 'rgb(var(--color-primary) / )', - secondary: 'rgb(var(--color-secondary) / )', - theme: 'rgb(var(--color-theme) / )', - contrast: 'rgb(var(--color-contrast) / )', - 'contrast-primary': 'rgb(var(--color-contrast-primary) / )', - 'contrast-secondary': 'rgb(var(--color-contrast-secondary) / )', - highlight: 'rgb(var(--color-highlight) / )', - subtle: 'rgb(var(--color-subtle) / )', - confirm: 'rgb(var(--color-confirm) / )', + ...colorDefinitions, white: '#ffffff', black: '#000000', transparent: '#00000000'