From c2aa56f2d6f77c91c57509697f59faba4f3ed7ca Mon Sep 17 00:00:00 2001 From: Mark Thompson <41844090+mrkthmpsn@users.noreply.github.com> Date: Sat, 27 Jul 2024 20:22:46 +0100 Subject: [PATCH 1/5] Create navIconsGroup.tsx --- components/navIconsGroup.tsx | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 components/navIconsGroup.tsx diff --git a/components/navIconsGroup.tsx b/components/navIconsGroup.tsx new file mode 100644 index 0000000..b6b627a --- /dev/null +++ b/components/navIconsGroup.tsx @@ -0,0 +1,36 @@ +import { BeakerIcon } from "@heroicons/react/24/solid"; +import { + InformationCircleIcon, + PaperAirplaneIcon, +} from "@heroicons/react/24/outline"; + +const NavIconsGroup = () => { + + +return (<> +
+ + +

About

+ +
+
+
+ + +

Projects

+ +
+
+
+ + +

Contact

+ +
+
+ + ) +} + +export default NavIconsGroup \ No newline at end of file From 0590902c2bb4b5a092f3bd073cd47ed3977baf87 Mon Sep 17 00:00:00 2001 From: Mark Thompson <41844090+mrkthmpsn@users.noreply.github.com> Date: Sat, 27 Jul 2024 20:23:30 +0100 Subject: [PATCH 2/5] Update homepage with new groups --- app/page.tsx | 47 ++++++++++++++++------------------------------- 1 file changed, 16 insertions(+), 31 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index 3acba39..0336dc4 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -4,18 +4,15 @@ import "bootstrap/dist/css/bootstrap.min.css"; import CustomNavbar from "@/components/navbar"; import PitchScreenWrapper from "@/components/pitchAnimation/pitchScreenWrapper"; import "./globals.css"; -import { BeakerIcon } from "@heroicons/react/24/solid"; -import { - InformationCircleIcon, - PaperAirplaneIcon, -} from "@heroicons/react/24/outline"; + +import NavIconsGroup from "@/components/navIconsGroup"; const HomePage = () => { return ( <> -
+
@@ -23,8 +20,8 @@ const HomePage = () => { Thompson
-
-
+
+

Python @@ -48,34 +45,22 @@ const HomePage = () => {

React

-
+
+
+

I’m Mark. And I have 10 years’ experience with football data, five years of software development, and three of data engineering.

+

I’m a Python guy, but really a ‘build something to make things better’ guy.

+

This site was fun to make. Check out the ‘Projects’ page for other things I’ve worked on, or just have fun watching the tracking data animation.

+
From e1f13a5e08de2aec68935c01bfeb815ea617f406 Mon Sep 17 00:00:00 2001 From: Mark Thompson <41844090+mrkthmpsn@users.noreply.github.com> Date: Sat, 27 Jul 2024 20:23:43 +0100 Subject: [PATCH 3/5] Adjust fonts --- app/page.tsx | 2 +- app/pages-styles.css | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index 0336dc4..a9211f7 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -11,8 +11,8 @@ const HomePage = () => { return ( <> -
+
diff --git a/app/pages-styles.css b/app/pages-styles.css index 0acab14..fe34832 100644 --- a/app/pages-styles.css +++ b/app/pages-styles.css @@ -26,7 +26,7 @@ ul .in-vis { } .navbar-title { - font-family: "Roboto Slab"; + /* font-family: "Roboto Slab"; */ font-size: 18pt; margin-left: 3vw; } @@ -115,7 +115,6 @@ h2 { } h3 { padding: 20px; - font-family: "Roboto Slab"; } header { From 317a83e199dbda8989a6b4764c295bf8e9fedca0 Mon Sep 17 00:00:00 2001 From: Mark Thompson <41844090+mrkthmpsn@users.noreply.github.com> Date: Sat, 27 Jul 2024 20:23:52 +0100 Subject: [PATCH 4/5] Update about.md --- app/about/about.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/app/about/about.md b/app/about/about.md index 6027ad2..da2107c 100644 --- a/app/about/about.md +++ b/app/about/about.md @@ -1,21 +1,20 @@ -I'm Mark. I make stuff, make sense of stuff, or make sense of it for others. +### Journey +My career is typical for a twenty-first century worker: +- Formal studies in history and journalism +- A hobby writing and reading about football analytics +- A first job as a football writer +- Transitioning to a software developer -At varying points in time, the focus of that has been: - -- History (university) -- The current world (journalism) -- Football data (as a blogger, researcher, industry newsletterer) -- Software development - -I primarily work in Python, but take an interest in things beyond that - the [Projects](/projects) page gives a sense of where my curiousities lie. Day-to-day I also have experience of API development and data engineering that doesn't fit into, or can't be shared as, a discrete 'project'. +I primarily work in Python, but take an interest in things beyond that - the Typescript site you're reading this on, for example. +The [Projects](/projects) page gives a sense of where my curiousities lie, although my day-to-day involves more API development and data engineering too. ### Football -I have extensive experience with football data, and with using it for data science projects and various types of software products. That experience lies across statistics, event data, and tracking data. +It's all a case of right place, right time. In 2013/2014 I fell into the crowd of people on Twitter delving into football stats. I began blogging, within a few years wrote for renowned site Statsbomb (on [Sean Dyche's Burnley](https://statsbomb.com/articles/soccer/burnley-doing-it-differently/)), and in 2019 began a [football analytics newsletter](https://www.getgoalsideanalytics.com/). -It's little wonder, then, that I also occasionally write a newsletter about football data and analytics, called [Get Goalside](https://www.getgoalsideanalytics.com/). It's read by a lot of smart people. +I've written about [understanding AI](https://www.getgoalsideanalytics.com/understand-football-and-youll-understand-ai/), ['possession adjusting' statistics](https://www.getgoalsideanalytics.com/duels-position-possession-adjusting/), [labelling unlabelled data](https://www.getgoalsideanalytics.com/high-fat-data-for-low-er-fat-costs/), [football analytics history](https://www.getgoalsideanalytics.com/36315087-analytics-is-older-than-you-think/), [why 'ball-in-play time' measures had no sensible grounding](https://www.getgoalsideanalytics.com/ball-in-play-kick-into-touch/), and [how much we actually understand football](https://www.getgoalsideanalytics.com/what-do-we-actually-know-about-football/). -The number of data providers whose data I've worked with in some capacity currently stands at **10**. (In alphabetical order, they are: Impect, Metrica Sports, Opta, Ortec, Second Spectrum, Skillcorner, Sportlogiq, StatsBomb, Strategem, Wyscout). +The number of data providers whose data I've worked with in some capacity currently stands at **10**. In alphabetical order: Impect, Metrica Sports, Opta, Ortec, Second Spectrum, Skillcorner, Sportlogiq, StatsBomb, Strategem, Wyscout. Sadly, the number of analytics conferences I've attended stands at just **3**: Opta Pro Forum, StatsBomb, Training Ground Guru. --- From 8b6db1f5cf14ae35d9f5cf5ebf6ac902d01702b2 Mon Sep 17 00:00:00 2001 From: Mark Thompson <41844090+mrkthmpsn@users.noreply.github.com> Date: Sat, 27 Jul 2024 20:27:09 +0100 Subject: [PATCH 5/5] Minor sizing tweaks for mobile --- app/page.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index a9211f7..4bfa336 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -20,8 +20,8 @@ const HomePage = () => { Thompson
-
-
+
+

Python @@ -50,7 +50,7 @@ const HomePage = () => {

I’m Mark. And I have 10 years’ experience with football data, five years of software development, and three of data engineering.

I’m a Python guy, but really a ‘build something to make things better’ guy.

@@ -58,7 +58,7 @@ const HomePage = () => {