From 8774c262d7bffde4d0366ef923553121a5d2e15f Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Tue, 20 Jan 2026 19:18:38 -0500 Subject: c-core --- resume.html | 26 ++++++++++++++------------ 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 @@
Summer 2025
-

C-CORE

+

C-CORE, software developer intern

St. John's, NL
-
-

Software development for the MUNStar-1 Cube-Satellite's MCS, ADCS, C&DH, and simulation systems..

-

- 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. -

+
    +
  • Developed software for the MUNStar-1 Cube-Satellite's MCS, ADCS, C&DH, and simulation systems.
  • +
  • Wrote and tested MISRA-compliant C firmware with FreeRTOS for the Zynq 7000 SoC.
  • +
  • + Implemented reliable ADCS communication protocol over CAN. + Modified C preprocessor to generate (de)serialization code for ADCS datastructures. + Tested in cleanroom. +
  • +
  • Wrote test framework code generator to produce PlantUML statechart from list of system tests.
  • +
  • Built redundant storage firmware module with integrity checking.
  • +
  • Unit-tested simulation system, and extended it to include filesystem.
  • +
  • Used GNU Radio to assist in revamping GFSK radio flowgraph.
@@ -87,9 +92,6 @@
  • Thermodynamic model of internal combustion engine and compressor.
  • Written in C using microui.
  • - -

    Personal website: www.samanthony.xyz

    -
    @@ -102,7 +104,7 @@ Concurrent programming with threads, Open MPI, Go, Ada, FreeRTOS. Parallel programming with OpenMP, TBB, OpenCL.

    -

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

    +

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

    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 { -- cgit v1.2.3