diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2026-01-20 18:11:14 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2026-01-20 18:11:14 -0500 |
| commit | 8ab8409215c71e083082934aa86a00cb225e0c9d (patch) | |
| tree | 27b22aa4e204f9810050006735793a73bf0afbe7 | |
| parent | 683580d38c9e6402b29e717af39265d33a05851a (diff) | |
| download | resume-8ab8409215c71e083082934aa86a00cb225e0c9d.zip | |
remove wheeltec; project bullet points
| -rw-r--r-- | resume.html | 72 | ||||
| -rw-r--r-- | style.css | 49 |
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–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–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 & 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 & 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 & 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 — 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> @@ -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; } |