summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2026-01-20 18:11:14 -0500
committerSam Anthony <sam@samanthony.xyz>2026-01-20 18:11:14 -0500
commit8ab8409215c71e083082934aa86a00cb225e0c9d (patch)
tree27b22aa4e204f9810050006735793a73bf0afbe7
parent683580d38c9e6402b29e717af39265d33a05851a (diff)
downloadresume-8ab8409215c71e083082934aa86a00cb225e0c9d.zip
remove wheeltec; project bullet points
-rw-r--r--resume.html72
-rw-r--r--style.css49
2 files changed, 69 insertions, 52 deletions
diff --git a/resume.html b/resume.html
index cb04d01..8f5734b 100644
--- a/resume.html
+++ b/resume.html
@@ -13,17 +13,18 @@
<body>
<header>
<div>
- <p>Montréal, QC, Canada</p>
- <p><a class="url" href="https://www.samanthony.xyz/">www.samanthony.xyz</a></p>
+ <p>(709) 746&ndash;7582</p>
+ <p><a class="url" href="mailto:sam@samanthony.xyz">sam@samanthony.xyz</a></p>
</div>
<div>
<h1 class="title">Sam Anthony</h1>
</div>
<div>
- <p>(709) 746&ndash;7582</p>
- <p><a class="url" href="mailto:sam@samanthony.xyz">sam@samanthony.xyz</a></p>
+ <p>Montréal, QC, Canada</p>
+ <p><a class="url" href="https://www.samanthony.xyz/">www.samanthony.xyz</a></p>
</div>
</header>
+
<main>
<div class="section">
<h1>Education</h1>
@@ -32,10 +33,17 @@
<div>June 2026</div>
<div>
<h3><a href="https://www.concordia.ca/">Concordia University</a></h3>
- <p>Bachelor of Computer Science. <i>GPA</i>: 4.02 out of 4.30. Dean's list, 2024 &amp; 2025.</p>
</div>
<div>Montréal, QC</div>
</div>
+ <div class="columns-2">
+ <div></div>
+ <div><ul>
+ <li>Bachelor of Computer Science.</li>
+ <li>GPA: 4.02 out of 4.30.</li>
+ <li>Dean's list, 2024 &amp; 2025.</li>
+ </ul></div>
+ </div>
</div>
</div>
@@ -59,18 +67,29 @@
</div>
</div>
</div>
- <div class="subsection">
- <div class="columns-3">
- <div>Summers 2021, 2023</div>
- <div>
- <h3><a href="https://wheeltec.ca/">WheelTec</a></h3>
- </div>
- <div>St. John's, NL</div>
- </div>
- <div class="columns-2">
- <div></div>
- <div><p>Repairing alloy wheels, mounting and dismounting tires, balancing wheels &amp; tires, painting, media blasting.</p></div>
- </div>
+ </div>
+
+ <div class="section columns-2">
+ <div><h1>Projects</h1></div>
+ <div>
+ <div class="right"><a class="url" href="https://git.samanthony.xyz/">git.samanthony.xyz</a></div>
+
+ <h2><a href="https://git.samanthony.xyz/can-gauge-interface/">Automotive gauge driver with CAN interface</a></h2>
+ <ul>
+ <li>Designed hardware (PCB) with PIC microcontroller, MCP2515 CAN controller, EEPROM, and DACs.</li>
+ <li>SPI for inter-chip communication.</li>
+ <li>C firmware, Go calibration software, Python bit-timing script.</li>
+ </p>
+
+ <h2><a href="https://git.samanthony.xyz/volute/">Volute</a></h2>
+ <ul>
+ <li>Graphical turbocharger selection program.</li>
+ <li>Thermodynamic model of internal combustion engine and compressor.</li>
+ <li>Written in C using <a href="https://github.com/rxi/microui">microui</a>.</li>
+ </ul>
+
+ <h2>Personal website: <a href="https://www.samanthony.xyz/">www.samanthony.xyz</a></h2>
+ <ul><li>HTML, CSS, Go templates, <a href="https://gohugo.io/">Hugo</a>.</li></ul>
</div>
</div>
@@ -86,25 +105,6 @@
<p>Networking &mdash; TCP/UDP/IP, CAN, RS-485, SPI, I<sup>2</sup>C.</p>
</div>
</div>
-
- <div class="section columns-2">
- <div><h1>Projects</h1></div>
- <div>
- <div class="right"><a class="url" href="https://git.samanthony.xyz/">git.samanthony.xyz</a></div>
-
- <h2><a href="https://git.samanthony.xyz/can-gauge-interface/">CAN gauge driver</a></h2>
- <p>
- Receives and decodes CAN frames; drives up to six analog gauges.
- Hardware (PCB), firmware, software.
- </p>
-
- <h2><a href="https://git.samanthony.xyz/volute/">Volute</a></h2>
- <p>
- Graphical turbocharger selection program.
- Written in C using <a href="https://github.com/rxi/microui">microui</a>.
- </p>
- </div>
- </div>
</main>
</body>
</html>
diff --git a/style.css b/style.css
index 08dfe08..adb7ede 100644
--- a/style.css
+++ b/style.css
@@ -5,13 +5,16 @@
:root {
--linewid: 7in;
- --col1wid: 1.5in;
+ --col1wid: 1.25in;
--col2wid: 4.15in;
+ --parspace: .4em;
/* IBM Plex Serif woff2 weights */
--regular-weight: 400;
--text-weight: 450;
--medium-weight: 500;
+ --semibold-weight: 600;
+ --bold-weight: 700;
}
body {
@@ -34,7 +37,7 @@ body {
/* Body text spacing */
body {
- line-height: 1.4em;
+ line-height: 1.375em;
}
header {
@@ -55,16 +58,8 @@ header p {
margin: 0;
}
-.section {
- margin-top: .1in;
-}
-
-.subsection {
- margin-top: .05in;
-}
-
p {
- margin-bottom: .5em;
+ margin-bottom: var(--parspace);
}
a {
@@ -81,7 +76,7 @@ a {
h1 {
font-weight: var(--medium-weight);
- font-size: 1.07em;
+ font-size: 1.1em;
letter-spacing: .07em;
margin-bottom: .4em;
}
@@ -92,9 +87,9 @@ h2 {
h2, h3 {
font-weight: var(--text-weight);
- font-size: 1.05em;
+ font-size: 1.1em;
letter-spacing: .02em;
- margin-bottom: .2em;
+ margin-bottom: .3em;
}
hr {
@@ -103,8 +98,22 @@ hr {
margin-bottom: 0;
}
-table {
- text-align: left;
+ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ margin-bottom: var(--parspace);
+}
+
+li {
+ padding-left: 1.5em;
+ position: relative;
+}
+
+li::before {
+ content: "•";
+ position: absolute;
+ left: 0;
}
sup { /* keep line height consistent */
@@ -113,6 +122,14 @@ sup { /* keep line height consistent */
top: -.25em;
}
+.section {
+ margin-bottom: .1in;
+}
+
+.subsection {
+ margin-bottom: .05in;
+}
+
.columns-2 {
display: flex;
}