Compare commits

..

No commits in common. "9ebd996a4922a9aca37d0db8c8ff80508ece1412" and "2d844e59d416292d1d6eee2474fcff2d2daa0679" have entirely different histories.

16 changed files with 98 additions and 98 deletions

View file

@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/favicon.ico" /> <link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Systems Obscure</title> <title>Systems Obscure</title>
</head> </head>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 765 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
public/blog-screenshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 874 B

After

Width:  |  Height:  |  Size: 664 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 622 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

BIN
public/mstile-144x144.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
public/mstile-150x150.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
public/mstile-310x150.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

BIN
public/mstile-310x310.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

BIN
public/mstile-70x70.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

View file

@ -1 +0,0 @@
{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}

View file

@ -2,109 +2,110 @@ import MainTemplate from "@/templates/MainTemplate"
import portrait from "../images/portrait-compressed.jpg" import portrait from "../images/portrait-compressed.jpg"
const AboutPage = () => { const AboutPage = () => {
return ( return (
<MainTemplate> <MainTemplate>
<div className="mb-5 "> <div className="mb-5 ">
<h2 className="scroll-m-20 text-2xl font-bold lg:text-2xl border-b pb-3"> <h2 className="scroll-m-20 text-2xl font-bold lg:text-2xl border-b pb-3">
About About
</h2> </h2>
</div> </div>
<figure className="w-full flex flex-col items-center mb-6"> <figure className="w-full flex flex-col items-center mb-6">
<img <img
alt="A portrait of the blog author" alt="A portrait of the blog author"
src={portrait} src={portrait}
className="w-0 flex" className="w-0 flex"
/> />
<figcaption className="text-sm text-muted-foreground mt-3 text-center"> <figcaption className="text-sm text-muted-foreground mt-3 text-center">
Pictured with the WITCH computer at the{" "} Pictured with the WITCH computer at the{" "}
<a <a
href="https://www.tnmoc.org/" href="https://www.tnmoc.org/"
target="_blank" target="_blank"
className="text-primary hover:text-primary/80" className="text-primary hover:text-primary/80"
> >
National Museum of Computing National Museum of Computing
</a> </a>
, Bletchley Park. , Bletchley Park.
</figcaption> </figcaption>
</figure> </figure>
<p className="leading-[1.5] [&:not(:first-child)]:mt-6"> <p className="leading-[1.5] [&:not(:first-child)]:mt-6">
I'm a self-taught software engineer based on the south coast of England. I am a Londoner living on the south coast of the UK. I'm a self-taught
This blog is my technical scrapbook. I document the details of my software engineer and this blog is my technical scrapbook. I document
technical life so I can have a record of progress when I look back.{" "} the details of my technical life so I can have a record of progress when
</p> I look back.{" "}
</p>
<p className="leading-[1.5] [&:not(:first-child)]:mt-6"> <p className="leading-[1.5] [&:not(:first-child)]:mt-6">
I completed a degree in Philosophy at the University of Warwick (2009) I completed a degree in Philosophy at the University of Warwick and hold
and hold a Postgraduate Certificate of Education (2011). a Postgraduate Certificate of Education.
</p> </p>
<p className="leading-[1.5] [&:not(:first-child)]:mt-6"> <p className="leading-[1.5] [&:not(:first-child)]:mt-6">
Currently I work for{" "} Currently I work for{" "}
<a <a
href="https://en.wikipedia.org/wiki/ITV_(TV_network)" href="https://en.wikipedia.org/wiki/ITV_(TV_network)"
target="_blank" target="_blank"
className="underline decoration-1 hover:text-primary/80 underline-offset-2" className="underline decoration-1 hover:text-primary/80 underline-offset-2"
> >
ITV ITV
</a>{" "} </a>{" "}
{""} {""}
as a backend software engineer. Before that, I worked as a full-stack as a backend software engineer. Before that, I worked as a full-stack
engineer at the{" "} engineer at the{" "}
<a <a
href="https://en.wikipedia.org/wiki/BBC" href="https://en.wikipedia.org/wiki/BBC"
target="_blank" target="_blank"
className="underline decoration-1 hover:text-primary/80 underline-offset-2" className="underline decoration-1 hover:text-primary/80 underline-offset-2"
> >
BBC BBC
</a>{" "} </a>{" "}
and as a frontend engineer at{" "} and as a frontend engineer at{" "}
<a <a
href="https://www.arria.com/" href="https://www.arria.com/"
target="_blank" target="_blank"
className="underline decoration-1 hover:text-primary/80 underline-offset-2" className="underline decoration-1 hover:text-primary/80 underline-offset-2"
> >
Arria NLG Arria NLG
</a>{" "} </a>{" "}
and in several web developer roles. Before software I was a and in several web developer roles. Before software I was a
teacher.{" "} teacher.{" "}
</p> </p>
<p className="leading-[1.5] [&:not(:first-child)]:mt-6"> <p className="leading-[1.5] [&:not(:first-child)]:mt-6">
Some things I like: Some things I like:
<ul className="pt-2"> <ul className="pt-2">
<li className="mb-1">🐶 Staffies and other bull-breeds</li> <li className="mb-1">🐶 Staffies and bull-breeds</li>
<li className="mb-1">🎼 Classical music (Haydn, Mozart, JSB)</li> <li className="mb-1">🎼 Classical music (Haydn, Mozart, JSB)</li>
<li className="mb-1">🛸 Science fiction </li> <li className="mb-1">🛸 Science fiction </li>
</ul> </ul>
</p> </p>
<p className="leading-[1.5] [&:not(:first-child)]:mt-6"> <p className="leading-[1.5] [&:not(:first-child)]:mt-6">
Some things I'm interested in: Some things I'm interested in:
<ul className="pt-2"> <ul className="pt-2">
<li className="mb-1">🧑💻 Self-hosting and digital resiliance</li> <li className="mb-1">🧑💻 Self-hosting and digital resiliance</li>
<li className="mb-1">🖳 The history of computing and networks</li> <li className="mb-1">🖳 The history of computing and networks</li>
<li className="mb-1">🇮🇪 Irish history and culture</li> <li className="mb-1">🇮🇪 Irish history and culture</li>
<li className="mb-1"> Buddhism</li> <li className="mb-1"> Buddhism</li>
{/* {/*
<li className="mb-1">📡 Civil communications infrastructure</li> <li className="mb-1">📡 Civil communications infrastructure</li>
*/} */}
</ul> </ul>
</p> </p>
<p className="leading-[1.5] [&:not(:first-child)]:mt-6"> <p className="leading-[1.5] [&:not(:first-child)]:mt-6">
I self-host my own Git forge at{" "} I self-host my own Git forge at{" "}
<a <a
href="https://forgejo.systemsobscure.net/thomasabishop" href="https://forgejo.systemsobscure.net/thomasabishop"
className="underline decoration-1 hover:text-primary/80 underline-offset-2" className="underline decoration-1 hover:text-primary/80 underline-offset-2"
> >
forgejo.systemsobscure.net forgejo.systemsobscure.net
</a>{" "} </a>{" "}
rather than use Microsoft GitHub. You can view my personal projects rather than use Microsoft GitHub. You can view my personal projects
there. there.
</p> </p>
</MainTemplate> </MainTemplate>
) )
} }
export { AboutPage } export { AboutPage }

View file

@ -12,7 +12,7 @@ const HomePage = () => {
<Card className="mb-8"> <Card className="mb-8">
<CardHeader> <CardHeader>
<h1 className="scroll-m-20 text-left text-3xl font-bold text-balance"> <h1 className="scroll-m-20 text-left text-3xl font-bold text-balance">
Another software engineer with a blog Another software engineer with a blog 🥱
</h1> </h1>
</CardHeader> </CardHeader>
<CardContent> <CardContent>