From 498edbe833dc15a76c904f683dc8b079f0d183f1 Mon Sep 17 00:00:00 2001 From: Dustin Thurston Date: Mon, 27 Jul 2026 15:04:46 -0400 Subject: [PATCH] WIP --- src/components/badge.astro | 9 ++ src/pages/about.astro | 209 +++++++++++++++++++++++++++---------- 2 files changed, 163 insertions(+), 55 deletions(-) create mode 100644 src/components/badge.astro diff --git a/src/components/badge.astro b/src/components/badge.astro new file mode 100644 index 0000000..df502a5 --- /dev/null +++ b/src/components/badge.astro @@ -0,0 +1,9 @@ +--- + + +const {style} = Astro.props; +--- + +
+ +
\ No newline at end of file diff --git a/src/pages/about.astro b/src/pages/about.astro index b55feb8..7fcc09a 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -1,66 +1,165 @@ --- import Layout from "../layouts/Layout.astro"; +import Badge from "../components/badge.astro"; const jobs = [ - { - company: "Zenimax Online Studios", - title: "Senior Applications Engineer", - notes: [ - "Architected and built web app to bring studio knowledge and communication to one place and automate workflows across different teams with Jira Integration - React, Fastify, BullMQ, MySQL", - "Worked on web app to search and review both 2D and 3D game assets - React, Fastify, ArangoDB", - "Worked on web app to aggregate in-game market performance data and various BI data - React, Fastify, MySQL", - "Managed and automated deployments for web applications and set up hosting infrastrucure - Ubuntu, Docker, Nginx, Github Actions", - "Worked on UX improvement features in desktop application that automates 3D asset pipeline from 3DS Max to game ready assets - Python, PyQT", - ], - startYear: "2023", - endYear: "Present", - }, - { - company: "Ford Motor Company", - title: "Software Engineer Technical Lead", - notes: [ - "Modernized legacy manufacturing quality software, leading the development effort as the team technical lead", - "Worked with designers and product managers to plan out features in order to meet deliverable expectations", - ], - startYear: "2022", - endYear: "2023", - }, - { - company: "Ford Motor Company", - title: 'Software Engineer - "Ford College Graduate (FCG)"', - notes: [ - "Helped automate internal application onboarding into various monitoring tools, like Splunk and Dynatrace in a single self-serve web application", - "Worked on FordPass Android application, introducing Jetpack Compose to the application", - "Built various web applications used to train and onboard engineers to company coding standards", - ], - startYear: "2019", - endYear: "2022", - }, + { + company: "Zenimax Online Studios", + title: "Senior Applications Engineer", + notes: [ + "Architected and built web app to bring studio knowledge and communication to one place and automate workflows across different teams with Jira Integration", + "Worked on web app to search and review both 2D and 3D game assets, with full 3D ", + "Worked on web app to aggregate in-game market performance and BI data", + "Managed and automated deployments for web applications and set up hosting infrastrucure", + "Worked on UX improvement features in desktop application that automates 3D asset pipeline from 3DS Max to game ready assets" + ], + techs: [ + "React", + "Tanstack Start", + "Remix", + "TailwindCSS", + "Fastify", + "NodeJS", + "ArangoDB", + "MySQL", + "Docker", + "Typescript", + "Python", + "Nginx", + "Github Actions", + "BullMQ", + "RabbitMQ", + "Redis", + "Jira/Atlassian API" + ], + startYear: "2023", + endYear: "2026" + }, + { + company: "Ford Motor Company", + title: "Software Engineer Technical Lead", + notes: [ + "Modernized legacy manufacturing quality software, leading the development effort as the team technical lead", + "Worked with designers and product managers to plan out features in order to meet deliverable expectations" + ], + techs: [ + "Java", + "Springboot", + "Angular", + "MongoDB", + "RabbitMQ", + "MQTT", + "Jenkins", + "Kubernetes" + ], + startYear: "2022", + endYear: "2023" + }, + { + company: "Ford Motor Company", + title: 'Software Engineer - "Ford College Graduate (FCG)"', + notes: [ + "Helped automate internal application onboarding into various monitoring tools, like Splunk and Dynatrace in a single self-serve web application", + "Worked on FordPass Android application, introducing Jetpack Compose to the application", + "Built various web applications used to train and onboard engineers to company coding standards" + ], + techs: [ + "Android", + "Angular", + "React", + "Springboot", + "Java", + "Kotlin", + "Jetpack Compose", + "ExpressJS", + "MongoDB", + "MySQL", + "Jenkins", + "Cloud Foundry" + ], + startYear: "2019", + endYear: "2022" + } ]; --- -
-

Resume

-
- { - jobs.map((job) => ( -
-

{job.title}

-
- {job.company} - - {job.startYear} - {job.endYear} - +
+ +
+

+ About Me +

+

+ I grew up in Michigan's Upper Peninsula +   in the early 2000s. I played tennis throughout highschool, + briefly participated on the swim team, and played drums and percussion + in marching, concert, and jazz band. I have even played with a few + community jazz bands at various community colleges near where I have + lived. I often went backpacking with a High Adventure crew at various + places in the UP wilderness. While I spent a lot of time playing video + games growing up and being pretty introverted, I ended up getting + my first job at 15 at a small local grocery store, which really got + me out of my shell. +

+ By the time I got my first computer, I knew I loved tinkering around + and wanted to do something with technology for my career. I ended + up taking my first programming course in 11th grade as well as a pre-engineering + & robotics course in 12th, where I knew that programming is what I + wanted to do. Later on, I attended Grand Valley State University where + I acquired my bachelor's degree in Computer Science. +

+ Currently, I am living in the metro Detroit area in Michigan. +

+
+ + + +
+

+ Resume +

+
+ { + jobs.map((job) => ( +
+

{job.title}

+
+ {job.company} + + {job.startYear} - {job.endYear} + +
+
    + {job.notes.map((note) => ( +
  • {note}
  • + ))} +
+

Technologies Used:

+
+ {job.techs.map((tech, idx) => ( + + {tech} + + ))} +
+
+ )) + }
-
    - {job.notes.map((note) => ( -
  • {note}
  • - ))} -
-
- )) - } +
+
-
-- 2.51.2