summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2026-01-20 19:18:38 -0500
committerSam Anthony <sam@samanthony.xyz>2026-01-20 19:18:38 -0500
commit8774c262d7bffde4d0366ef923553121a5d2e15f (patch)
tree7baeecba730d14abae087379fe6a1c83be16a7a9
parent8ab8409215c71e083082934aa86a00cb225e0c9d (diff)
downloadresume-8774c262d7bffde4d0366ef923553121a5d2e15f.zip
c-core
-rw-r--r--resume.html26
-rw-r--r--style.css18
2 files changed, 25 insertions, 19 deletions
diff --git a/resume.html b/resume.html
index 8f5734b..e74228d 100644
--- a/resume.html
+++ b/resume.html
@@ -52,18 +52,23 @@
<div class="subsection">
<div class="columns-3">
<div>Summer 2025</div>
- <div><h3><a href="https://c-core.ca/">C-CORE</a></h3></div>
+ <div><h3><a href="https://c-core.ca/">C-CORE</a>, software developer intern</h3></div>
<div>St. John's, NL</div>
</div>
<div class="columns-2">
<div></div>
- <div>
- <p>Software development for the MUNStar-1 Cube-Satellite's MCS, ADCS, C&amp;DH, and simulation systems..</p>
- <p>
- Writing and testing MISRA-compliant C firmware for the Zynq 7000 SoC using FreeRTOS.
- Implementing reliable communication protocols over CAN, RS-485, and UHF radio networks.
- HIL testing in an ISO cleanroom.
- </p>
+ <div><ul>
+ <li>Developed software for the <a href="https://www.linkedin.com/company/munstar-1-cubesat/">MUNStar-1</a> Cube-Satellite's MCS, ADCS, C&amp;DH, and simulation systems.</li>
+ <li>Wrote and tested MISRA-compliant C firmware with FreeRTOS for the Zynq 7000 SoC.</li>
+ <li>
+ Implemented reliable ADCS communication protocol over CAN.
+ Modified C preprocessor to generate (de)serialization code for ADCS datastructures.
+ Tested in cleanroom.
+ </li>
+ <li>Wrote test framework code generator to produce PlantUML statechart from list of system tests.</li>
+ <li>Built redundant storage firmware module with integrity checking.</li>
+ <li>Unit-tested simulation system, and extended it to include filesystem.</li>
+ <li>Used GNU Radio to assist in revamping GFSK radio flowgraph.</li>
</div>
</div>
</div>
@@ -87,9 +92,6 @@
<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>
@@ -102,7 +104,7 @@
Concurrent programming with threads, Open MPI, Go, Ada, FreeRTOS.
Parallel programming with OpenMP, TBB, OpenCL.
</p>
- <p>Networking &mdash; TCP/UDP/IP, CAN, RS-485, SPI, I<sup>2</sup>C.</p>
+ <p>Networking &mdash; TCP/UDP/IP, 9P, CAN, RS-485, SPI, I<sup>2</sup>C.</p>
</div>
</div>
</main>
diff --git a/style.css b/style.css
index adb7ede..877aeb4 100644
--- a/style.css
+++ b/style.css
@@ -22,7 +22,7 @@ body {
background: #fff;
width: var(--linewid);
margin: 0 auto;
- padding: .25in .5em;
+ padding: .3in .5em;
}
/* Typeface */
@@ -37,13 +37,13 @@ body {
/* Body text spacing */
body {
- line-height: 1.375em;
+ line-height: 1.35em;
}
header {
display: flex;
justify-content: space-between;
- margin-bottom: 2em;
+ margin-bottom: .2in;
}
header>div:first-child, header>div:last-child {
@@ -82,14 +82,18 @@ h1 {
}
h2 {
- margin-top: .6em;
+ margin-top: .5em;
+ margin-bottom: .2em;
+}
+
+h3 {
+ margin-bottom: .3em;
}
h2, h3 {
font-weight: var(--text-weight);
font-size: 1.1em;
- letter-spacing: .02em;
- margin-bottom: .3em;
+ letter-spacing: .01em;
}
hr {
@@ -102,12 +106,12 @@ ul {
margin: 0;
padding: 0;
list-style: none;
- margin-bottom: var(--parspace);
}
li {
padding-left: 1.5em;
position: relative;
+ margin-bottom: .15em;
}
li::before {