summaryrefslogtreecommitdiffstats
path: root/resume.html
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 /resume.html
parent8ab8409215c71e083082934aa86a00cb225e0c9d (diff)
downloadresume-8774c262d7bffde4d0366ef923553121a5d2e15f.zip
c-core
Diffstat (limited to 'resume.html')
-rw-r--r--resume.html26
1 files changed, 14 insertions, 12 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>