Remove Probability & stats because its very low on the page looks gross
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 17s

This commit is contained in:
2026-03-25 21:31:22 +00:00
parent f9a8127714
commit 0f801a864c

View File

@@ -4,9 +4,7 @@ import Project from "./Project.vue";
<template> <template>
<main> <main>
<div class="no-print w-full h-20"> <div class="no-print w-full h-20"></div>
</div>
<div class="a4page"> <div class="a4page">
<div class="flex flex-row justify-between"> <div class="flex flex-row justify-between">
<h1 class="name">Adam French</h1> <h1 class="name">Adam French</h1>
@@ -14,29 +12,43 @@ import Project from "./Project.vue";
<p>+447563266931</p> <p>+447563266931</p>
<p>adam.a.french@outlook.com</p> <p>adam.a.french@outlook.com</p>
<h4> <h4>
<a href="https://www.adam-french.co.uk"> <a href="https://www.adam-french.co.uk">
www.adam-french.co.uk www.adam-french.co.uk
</a> </a>
</h4> </h4>
</div> </div>
</div> </div>
<h2>Profile</h2> <h2>Profile</h2>
<p> <p>
First Class Honours graduate in Computer Science with Mathematics First Class Honours graduate in Computer Science with
from the University of Leeds (81.1%), with a year abroad at the Mathematics from the University of Leeds (81.1%), with a year
University of Waterloo. Proficient in full-stack development, abroad at the University of Waterloo. Proficient in full-stack
systems programming, and CI/CD automation. Eager to contribute to development, systems programming, and CI/CD automation. Eager to
a collaborative engineering team, apply strong academic contribute to a collaborative engineering team, apply strong
foundations to real-world problems, and grow through hands-on academic foundations to real-world problems, and grow through
experience. hands-on experience.
</p> </p>
<h2>Skills</h2> <h2>Skills</h2>
<div class="skills-grid"> <div class="skills-grid">
<div><strong>Languages</strong><br /><small>Go, Rust, Python, JavaScript / TypeScript, SQL</small></div> <div>
<div><strong>Frontend</strong><br /><small>Vue, React / Redux, Svelte, Tailwind CSS, WebAssembly</small></div> <strong>Languages</strong><br /><small
<div><strong>Backend / Infra</strong><br /><small>Nginx, Docker, PostgreSQL, SQLite, JWT Auth, Git Actions</small></div> >Go, Rust, Python, JavaScript / TypeScript, SQL</small
>
</div>
<div>
<strong>Frontend</strong><br /><small
>Vue, React / Redux, Svelte, Tailwind CSS,
WebAssembly</small
>
</div>
<div>
<strong>Backend / Infra</strong><br /><small
>Nginx, Docker, PostgreSQL, SQLite, JWT Auth, Git
Actions</small
>
</div>
</div> </div>
<h2>Projects</h2> <h2>Projects</h2>
@@ -44,11 +56,11 @@ import Project from "./Project.vue";
<Project class="border-b border-dotted"> <Project class="border-b border-dotted">
<template v-slot:left> <template v-slot:left>
<h4> <h4>
<a <a
href="https://www.adam-french.co.uk/gitea/adamf/web_server.git" href="https://www.adam-french.co.uk/gitea/adamf/web_server.git"
> >
web_server.git web_server.git
</a> </a>
</h4> </h4>
</template> </template>
<template v-slot:top> <template v-slot:top>
@@ -67,11 +79,11 @@ import Project from "./Project.vue";
<Project class="border-b border-dotted"> <Project class="border-b border-dotted">
<template v-slot:left> <template v-slot:left>
<h4> <h4>
<a <a
href="https://www.adam-french.co.uk/gitea/adamf/tour.git" href="https://www.adam-french.co.uk/gitea/adamf/tour.git"
> >
tour.git tour.git
</a> </a>
</h4> </h4>
</template> </template>
<template v-slot:top> <template v-slot:top>
@@ -86,11 +98,11 @@ import Project from "./Project.vue";
<Project class="border-b border-dotted"> <Project class="border-b border-dotted">
<template v-slot:left> <template v-slot:left>
<h4> <h4>
<a <a
href="https://www.adam-french.co.uk/gitea/adamf/rust-raytracer.git" href="https://www.adam-french.co.uk/gitea/adamf/rust-raytracer.git"
> >
rust-raytracer.git rust-raytracer.git
</a> </a>
</h4> </h4>
</template> </template>
<template v-slot:top> <template v-slot:top>
@@ -98,20 +110,20 @@ import Project from "./Project.vue";
<small>2023</small> <small>2023</small>
</template> </template>
<p> <p>
Parallelised recursive ray tracer for realistic 3D rendering. Parallelised recursive ray tracer for realistic 3D
Emphasised algorithmic efficiency and low-level memory rendering. Emphasised algorithmic efficiency and low-level
management in Rust. memory management in Rust.
</p> </p>
</Project> </Project>
<Project> <Project>
<template #left> <template #left>
<h4> <h4>
<a <a
class="text-center w-full" class="text-center w-full"
href="https://community.wolfram.com/groups/-/m/t/3210947" href="https://community.wolfram.com/groups/-/m/t/3210947"
> >
Wolfram Summer School Wolfram Summer School
</a> </a>
</h4> </h4>
</template> </template>
<template #top> <template #top>
@@ -129,7 +141,9 @@ import Project from "./Project.vue";
<div class="w-full h-fit flex-row flex gap-5"> <div class="w-full h-fit flex-row flex gap-5">
<div class="flex-1 border-r border-dotted pr-3"> <div class="flex-1 border-r border-dotted pr-3">
<h3> <h3>
<a href="https://www.adam-french.co.uk/pdf/transcript.pdf"> <a
href="https://www.adam-french.co.uk/pdf/transcript.pdf"
>
University of Leeds University of Leeds
</a> </a>
</h3> </h3>
@@ -139,14 +153,18 @@ import Project from "./Project.vue";
<small>81.1% First Class Honours</small> <small>81.1% First Class Honours</small>
<small>20212025</small> <small>20212025</small>
</div> </div>
<small>BSc Computer Science with Mathematics (International)</small> <small
>BSc Computer Science with Mathematics
(International)</small
>
<ul> <ul>
<li>Algorithms & Data Structures I & II</li> <li>Algorithms & Data Structures I & II</li>
<li>Compiler Design and Construction</li> <li>Compiler Design and Construction</li>
<li>Formal Languages & Finite Automata</li> <li>Formal Languages & Finite Automata</li>
<li>Graph Algorithms & Complexity Theory</li> <li>Graph Algorithms & Complexity Theory</li>
<li>Machine Learning · Databases · Computer Processors</li> <li>
<li>Probability and Statistics I</li> Machine Learning · Databases · Computer Processors
</li>
</ul> </ul>
</div> </div>
<div class="flex-1 pl-3"> <div class="flex-1 pl-3">
@@ -160,15 +178,15 @@ import Project from "./Project.vue";
<ul> <ul>
<li>Applied Cryptography</li> <li>Applied Cryptography</li>
<li>Introduction to Computer Graphics</li> <li>Introduction to Computer Graphics</li>
<li>Introduction to Rings and Fields with Applications</li> <li>
Introduction to Rings and Fields with Applications
</li>
</ul> </ul>
</div> </div>
</div> </div>
</div> </div>
<div class="no-print w-full h-20"> <div class="no-print w-full h-20"></div>
</div>
<div class="a4page"> <div class="a4page">
<div class="flex-1 pl-3"> <div class="flex-1 pl-3">
@@ -185,8 +203,8 @@ import Project from "./Project.vue";
Worked at <em>Belgrave Music Hall</em>, Worked at <em>Belgrave Music Hall</em>,
<em>The Crown and Anchor</em>, and <em>The Crown and Anchor</em>, and
<em>BFI Riverfront Kitchen</em>. Developed <em>BFI Riverfront Kitchen</em>. Developed
communication, composure under pressure, and communication, composure under pressure, and reliability
reliability in customer-facing roles. in customer-facing roles.
</p> </p>
</Project> </Project>
<h2>Interests</h2> <h2>Interests</h2>
@@ -200,9 +218,7 @@ import Project from "./Project.vue";
</div> </div>
</div> </div>
<div class="no-print w-full h-20"> <div class="no-print w-full h-20"></div>
</div>
</main> </main>
</template> </template>