← Back to selected work

Systems engineering · C

AxonLA

A systems-engineering project showing the depth beneath the frontend identity.

  • C17
  • API design
  • Memory ownership
  • Tests and benchmarks

Context

Context

The project moves beyond interface work into explicit ownership, aligned allocation, dense kernels, decompositions, solvers, tests and benchmarks.

Problem and constraints

Problem and constraints

The project explores how a compact C17 library can make API boundaries, memory ownership, numerical operations and verification explicit.

Role

Role

Systems project author.

Decisions

Decisions

The design prioritises an explicit public API, aligned allocation, decompositions, solvers, tests and benchmarks instead of hiding ownership or numerical assumptions behind a higher-level abstraction.

Contribution

Contribution

Designed the public API and implementation structure, added tests and examples, and documented performance and known limits.

Architecture and implementation

Architecture and implementation

The implementation is organised around a C17 API, matrix and vector operations, numerical kernels, decomposition and solver paths, with tests and examples documenting expected behaviour.

Verification

Verification

The available evidence is the public repository, local build, test suite, benchmark output and project documentation.

Next step

Need a frontend system you can understand and verify?

Start with the requirements, constraints and evidence you already have.

Start a conversation