From c6573287fee4f0931f2a4912491de1d474f8c524 Mon Sep 17 00:00:00 2001 From: Justin Deal Date: Sat, 3 May 2025 03:10:55 -0700 Subject: [PATCH] Initial Draft of About Page and Add Code Header Link --- src/components/Footer.astro | 6 +- src/components/ProjectSnippet.astro | 2 +- src/layouts/ProjectLayout.astro | 2 +- src/lib/variables.ts | 4 +- src/pages/about.astro | 314 ++++++++++++++++++++++++++-- 5 files changed, 307 insertions(+), 21 deletions(-) diff --git a/src/components/Footer.astro b/src/components/Footer.astro index e007d45..c5502f4 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -33,7 +33,7 @@ const year = date.getFullYear(); > )} - {GLOBAL.twitterProfile && ( + {GLOBAL.giteaProfile && ( )} @@ -69,4 +69,4 @@ const year = date.getFullYear(); > © {year} {GLOBAL.username}. All rights reserved.

- \ No newline at end of file + diff --git a/src/components/ProjectSnippet.astro b/src/components/ProjectSnippet.astro index 7d3233c..e160382 100644 --- a/src/components/ProjectSnippet.astro +++ b/src/components/ProjectSnippet.astro @@ -22,7 +22,7 @@ const { title, description, url, githubUrl, liveUrl, tags } = Astro.props; { githubUrl ? ( - GitHub + Source ) : null } diff --git a/src/layouts/ProjectLayout.astro b/src/layouts/ProjectLayout.astro index 6d51afc..03e7366 100644 --- a/src/layouts/ProjectLayout.astro +++ b/src/layouts/ProjectLayout.astro @@ -52,7 +52,7 @@ const sourceUrl = generateSourceUrl(frontmatter.filename, "projects"); { frontmatter.githubUrl ? ( - GitHub + Source ) : null } diff --git a/src/lib/variables.ts b/src/lib/variables.ts index e2e6db4..e2731f8 100644 --- a/src/lib/variables.ts +++ b/src/lib/variables.ts @@ -37,11 +37,11 @@ export const GLOBAL = { // Menu items menu: { home: "/", + about: "/about", blog: "/blog", projects: "/projects", homelab: "/homelab", - // about: "/about", - // code: "https://code.justin.deal", + code: "https://code.justin.deal", // videos: "https://www.youtube.com/@justin_deal", // homelab: "https://homelab.justin.deal", // contact: "/contact", diff --git a/src/pages/about.astro b/src/pages/about.astro index 5219fcf..64e5fc3 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -1,43 +1,329 @@ --- -import { featuredArticles, featuredProjects } from "../lib/featured"; import { GLOBAL } from "../lib/variables"; import Layout from "../layouts/Layout.astro"; -import Hero from "../components/home/Hero.astro"; import Section from "../components/common/Section.astro"; +import Prose from "../components/Prose.astro"; --- - {GLOBAL.username} • {GLOBAL.shortDescription} + About {GLOBAL.username} • {GLOBAL.shortDescription} - - + + - + - + -
- + +
+
+

+ About Me +

+

+ Software engineer with a passion for cloud computing, sustainability, and high-performance systems. +

+
+ + +
+
+
+ Justin Deal +
+
+
+
+

Professional Summary

+

+ I'm a Software Development Engineer at Amazon with expertise in sustainability reporting, ESG systems, and cloud infrastructure. My background spans high-performance computing, data analytics, and full-stack development. +

+

+ With a Master's in Computer Science from Georgia Tech (in progress) and a strong foundation in AI and networking, I combine technical expertise with a passion for creating systems that make a positive impact. +

+
+
+
+ + +
+

Work Experience

+ + +
+ + + +
+ + +
+
+

Amazon

+ July 2021 - Present +
+ +
+
+

Software Development Engineer II

+ August 2024 - Present +
+
    +
  • Certified as an Amazon Guardian, acting as a bridge between development team and security engineers
  • +
  • Led away team development of on-demand report generation and egress
  • +
  • Designed and implemented capabilities for ESG reporting on precomputed data
  • +
+
+ +
+
+

Software Development Engineer

+ July 2021 - August 2024 +
+
    +
  • Led sustainability reporting tech team for Amazon's 2024 Carbon Footprint report
  • +
  • Automated experimental ESG reports in Amazon's sustainability systems
  • +
  • Implemented and maintained critical environmental reporting systems
  • +
  • Designed and implemented an ESG metadata store for customer report creation
  • +
  • Expanded supply chain simulation capabilities for slow-moving items
  • +
  • Implemented monitoring and dashboards across various systems
  • +
+
+
+ + + + + + +
+ + +
+

Technical Skills

+ + +
+ + + +
+ + +
+
+ Java + Scala + Python + TypeScript + C/C++ + JavaScript + SQL + x86-64 Assembly +
+
+ + + + + + +
+ + +
+

Education

+ +
+
+
+

Georgia Institute of Technology

+ In Progress +
+

Master of Science in Computer Science

+

Concentration: Computer Systems

+
+ +
+
+

Georgia Institute of Technology

+ May 2021 +
+

Bachelor of Science in Computer Science, Minor: Public Policy

+

Concentrations: Artificial Intelligence, Information and Networking

+

GPA: 3.60

+
+
+
+ + +
+ +