Skip to content
View aajll's full-sized avatar
🐈
🐈

Block or report aajll

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
aajll/README.md

Building systems whose behaviour can be predicted and then proved.

  • Principal Embedded Systems Engineer — silicon to service engineering: embedded Linux, bare-metal firmware, services, and deployment.
  • Neuralburn (founder) — neural network research into implicit concept association via Voigt kernels, and hardware and software for the human-AI interface.
  • Previously, Rutherford Appleton Laboratory — hardware drivers, instrument tooling, and control systems for neutron beamline instruments.
  • Previously, condensed matter and materials physics — DFT simulation software and numerical optimisation over noisy potential energy surfaces.

Open source by default: the reusable parts get published, not copied.

Pinned Loading

  1. seqlock seqlock Public

    A small Meson-based sequence lock library in C

    C 1

  2. fixedpoint-control fixedpoint-control Public

    Safety-oriented embedded control library that implements a fixed-point PID controller and discrete FIR/biquad filters with static memory allocation.

    C

  3. fsm fsm Public

    A lightweight state machine library in modern C++

    C++

  4. ppack ppack Public

    A generic payload serialisation library for bit-aligned data fields in C.

    C

  5. rampg rampg Public

    A lightweight, unit-agnostic linear ramp generator with asymmetric rise/fall rates and output clamping, designed for deterministic embedded control loops in C11.

    C

  6. Neuralburn/LINAL Neuralburn/LINAL Public

    A lightweight, high-performance linear algebra library written in C11. Designed for scientific computing and machine learning applications, with a focus on portability, cache-friendly memory layout…

    C