From 4846a4d2aaa3db8407320e5c92c8972a01e3e25a Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Mon, 12 Jan 2026 14:08:08 -0500 Subject: skills and projects --- preview.css | 1 + resume.html | 53 +++++++++++++++++++++++++++++------------------------ style.css | 41 +++++++++++++++++++++++++++++++++-------- 3 files changed, 63 insertions(+), 32 deletions(-) diff --git a/preview.css b/preview.css index 20561fd..f6223ec 100644 --- a/preview.css +++ b/preview.css @@ -1,3 +1,4 @@ +/* US letter size paper */ html { width: 8.5in; height: 11in; diff --git a/resume.html b/resume.html index dc8fea3..6c5dbed 100644 --- a/resume.html +++ b/resume.html @@ -7,10 +7,9 @@
-

Sam Anthony

- - - +

Sam Anthony

+

sam@samanthony.xyz

+

(709) 746–7582

sam@samanthony.xyz
(709) 746–7582
@@ -21,7 +20,7 @@
June 2026
-

Concordia University

+

Concordia University

Bachelor of Computer Science. GPA: 4.01 out of 4.30.

Montréal, QC
@@ -35,7 +34,7 @@
Summer 2025
-

C-CORE

+

C-CORE

TODO

St. John's, NL
@@ -45,8 +44,8 @@
Summers 2021, 2023
-

WheelTec

-

TODO

+

WheelTec

+

Repairing alloy wheels, mounting and dismounting tires, balancing wheels & tires, painting, media blasting.

St. John's, NL
@@ -58,6 +57,28 @@

Programming in Ada, C, C++, Go, Java, Python.

Embedded systems design and programming with PIC, STM32, ESP32 microcontrollers; Zynq 7000 SoC; FreeRTOS; state machines.

+

Concurrent programming with threads, Open MPI, Go, Ada, FreeRTOS.

+

Parallel programming with OpenMP, TBB, OpenCL.

+

Networking — TCP/UDP/IP, CAN, RS-485, SPI, I2C.

+
+
+ +
+

Projects

+
+ + +

CAN gauge driver

+

+ Receives and decodes CAN frames; drives up to six analog gauges. + Hardware (PCB), firmware, and software. +

+ +

Volute

+

+ Graphical turbocharger selection program. + Written in C using microui. +

@@ -66,22 +87,6 @@

Dean's list, Concordia University, 2024 and 2025.

-
-

Projects

-
git.samanthony.xyz
-
-

pfc

-

- Interactive postfix calculator for the terminal. - Written in Go. -

-

volute

-

- Turbocharger selection program. - Uses compressor maps and engine parameters. - Written in C using microui. -

-

References

diff --git a/style.css b/style.css index 0d3c4d1..959dc4a 100644 --- a/style.css +++ b/style.css @@ -5,12 +5,13 @@ } :root { - --col1wid: 1.65in; - --col2wid: 4in; + --linewid: 7in; + --col1wid: 1.5in; + --col2wid: 4.15in; } body { - width: 7in; + width: var(--linewid); margin: .25in auto; } @@ -20,6 +21,7 @@ body { font-family: 'IBM Plex Serif', sans-serif; font-kerning: normal; text-rendering: optimizeLegibility; + color: #000; } /* Body text spacing */ @@ -31,33 +33,52 @@ header { margin-bottom: 1em; } -header table { +header p { margin: 0 auto; + text-align: center; } .section { - margin-top: 1rem; + margin-top: .15in; +} + +.subsection { + margin-top: .05in; } p { + text-align: justify; + text-justify: inter-word; margin-bottom: .4em; } +a { + text-decoration: none; + color: #000; +} + .title { - font-size: 1.5em; + font-size: 1.6em; text-align: center; text-transform: capitalize; } h1 { - font-size: 1.07em; font-family: 'IBM Plex Serif Medium', sans-serif; + font-size: 1.07em; letter-spacing: .07em; - margin-bottom: .2em; + margin-bottom: .4em; } h2 { + margin-top: .6em; +} + +h2, h3 { + font-family: 'IBM Plex Serif Text', sans-serif; font-size: 1.05em; + letter-spacing: .02em; + margin-bottom: .2em; } hr { @@ -104,3 +125,7 @@ table { margin-left: auto; text-align: right; } + +.url { + letter-spacing: .05em; +} -- cgit v1.2.3