diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2026-01-20 19:18:38 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2026-01-20 19:18:38 -0500 |
| commit | 8774c262d7bffde4d0366ef923553121a5d2e15f (patch) | |
| tree | 7baeecba730d14abae087379fe6a1c83be16a7a9 | |
| parent | 8ab8409215c71e083082934aa86a00cb225e0c9d (diff) | |
| download | resume-8774c262d7bffde4d0366ef923553121a5d2e15f.zip | |
c-core
| -rw-r--r-- | resume.html | 26 | ||||
| -rw-r--r-- | style.css | 18 |
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&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&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 — TCP/UDP/IP, CAN, RS-485, SPI, I<sup>2</sup>C.</p> + <p>Networking — TCP/UDP/IP, 9P, CAN, RS-485, SPI, I<sup>2</sup>C.</p> </div> </div> </main> @@ -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 { |