GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Vanderhell/Vanderhell

BranchesTags
Open more actions menu

Latest commit

 

History

32 Commits
32 Commits

Folders and files

NameName
Last commit message
Last commit date
README.md
README.md
 
 

Repository files navigation

Hi, I'm Vanderhell 👋 ko-fi

I build industrial software, embedded firmware tools, and small deterministic engines for systems that have to keep working when conditions are not ideal.

My work focuses on practical C99, C#, and C++ tooling for:

  • embedded firmware
  • industrial software and communication
  • diagnostics and reliability
  • storage and power-loss recovery
  • data acquisition
  • constrained edge systems

Build tools that are small enough to understand, strict enough to trust, and useful outside of demos.

My usual design bias:

  • deterministic behavior
  • clear contracts and failure modes
  • small integration surfaces
  • zero or minimal dependencies
  • caller-owned state where possible
  • bounded memory and execution where practical
  • tests before claims

🌐 Project documentation: vanderhell.github.io


LOX — Liquid Oxygen for Embedded Systems

LOX is the technical brand for my embedded and systems projects. The name represents concentrated engineering: compact code, high pressure, predictable behavior, and systems that can be tested instead of guessed.

The LOX family consists of focused libraries rather than one large framework:

  • loxdb — deterministic embedded database for constrained systems and microcontrollers
  • loxdb_pro_docs — public API documentation for the commercial loxdb_pro modules
  • loxdust — verified persistent object storage with recovery operations
  • loxbudget — heap-free admission control based on resource budgets
  • loxboot — zero-heap bootloader core with A/B slots and rollback-oriented flow
  • loxguard — supervised execution boundaries and failure evidence
  • loxalarm — deterministic alarm-state core
  • loxseq — power-loss-aware step sequencer
  • loxperm — permissive and interlock evaluator
  • loxsort — constraint-aware deterministic sorting
  • loxc — trainable codec for domain-specific text payloads

Embedded C99 projects

  • axiom-one — focused deterministic primitives for common embedded problems
  • GrayGyre — allocation-free Gray-code data-placement primitive for spreading adjacent indices across logical cells
  • skipspace — heap-free traversal and subtree skipping for large implicit constrained search spaces
  • ImplicitNet — allocation-free deterministic implicit networks with reversible mappings and routing
  • Orbitra — deterministic reversible traversal of bounded integer domains
  • microcodec — heap-free C99 compression codecs for embedded sensor and binary data
  • Runa — bounded MCU execution runtime for host-defined hardware jobs
  • Aervault — allocation-free persistent records for microcontrollers
  • SILITRA — ESP32 hardware identity manifests and deterministic fingerprints
  • micro-toolkit — collection of small, composable embedded C99 libraries
  • micronet — LAN-first messaging for embedded nodes and desktop diagnostics
  • uMesh — lightweight ESP32 mesh networking over raw 802.11
  • iotspool — persistent store-and-forward MQTT queue

Micro toolkit

  • microsh — debug shell with history and tab completion
  • microlog — multi-backend structured logging
  • microfsm — table-driven finite-state machine engine
  • microres — retry, backoff, circuit breaker, and rate limiter
  • microconf — schema-driven configuration with CRC and flash storage
  • microcbor — minimal CBOR encoder and decoder
  • micoring — lock-free SPSC ring buffer
  • microtimer — one-shot and periodic software timers
  • microbus — topic-based event and publish/subscribe bus

Safety, monitoring, and recovery

  • microhealth — runtime health monitoring
  • microwdt — per-task software watchdog
  • microboot — boot and crash-loop recovery manager
  • microassert — unified panic system
  • microota — OTA update flow with commit and rollback
  • microflash — unified flash abstraction
  • panicdump — persistent Cortex-M3/M4 crash dumps
  • MCU-Malloc-Tracker — deterministic heap diagnostics for bare-metal MCUs
  • nvlog — power-loss-safe append log
  • microtest — single-header C test framework

Safer embedded C and cryptography

  • defer — automatic resource cleanup through DEFER()
  • cguard — scope guards and result types for C
  • safemath — checked arithmetic and buffer sizing
  • microcrypt — SHA-256, HMAC-SHA256, and AES-128 ECB/CBC/GCM
  • microdh — minimal X25519 key exchange

Deterministic math, signal, and data primitives

  • SequenceState — fixed-size C11 primitives for reversible traces and composable ordered ranges
  • EquiShift — deterministic constraint-preserving transfers for embedded systems
  • BoundedReversiblePermutation — seeded reversible permutation for bounded integer domains
  • BoundedReversibleCycle — reversible full-cycle traversal of bounded integer domains
  • Reverspace — deterministic reversible traversal of implicit state spaces
  • CubeRank — reversible mapping between centered signed 3D coordinates and integer indices
  • MobiusTrajectory — reversible 256-bit linear transform over GF(2)
  • Cyclaxis — exact endpoint arithmetic for paths whose directions are roots of unity
  • signumera — embedded filtering, pulse analysis, windowing, and signal measurements
  • estimora — bounded sensor statistics including histograms, quantiles, entropy, and medians
  • certivox — CRC profiles, streaming CRC, Hamming codes, and SECDED error correction
  • binavex — bit masks, permutations, Gray coding, parity, and bitset operations
  • stabilora — bounded signal clamping, debounce, qualification, and timeout primitives
  • vectrava — fixed-point vectors, transforms, quaternions, and spatial calculations
  • chronovex — portable duration, timer, deadline, and remaining-time calculations
  • angulora — deterministic fixed-point angle, phase, and motor-angle calculations
  • claudaris — checked arithmetic, saturation, ranges, alignment, and time conversion
  • quantelis — fixed-point scaling, interpolation, smoothing, and numerical transforms
  • modulenta — bounded indexing, representation transforms, selection, and compact state helpers
  • locadex — grid, voxel, Morton, and bounded spatial-index calculations

Industrial, data, and desktop projects

Industrial communication and IoT

  • IOBusMonitor — desktop tool for Modbus TCP/RTU and Siemens S7 PLCs
  • RTULogSuite — ESP32 and Windows Modbus RTU logging toolchain
  • Pragotron-Controller — minute-impulse controller for a Pragotron stepper clock

Data and file engines

  • Nexum — experimental programmable communication fabric built from bounded deterministic primitives
  • Compost — experimental deterministic artificial-life and complex-systems simulator
  • num8 — O(1) membership engine for eight-digit numbers
  • num8-lup — low-bandwidth update propagation protocol
  • IronFamily.FileEngine — binary IoT file engines and tooling

.NET

  • Basalt.NET — durable background jobs, scheduling, and workflows with embedded or SQL Server storage
  • MultiGpuHelper — scheduling compute workloads across multiple GPUs
  • CrudFramework — lightweight CRUD framework for .NET applications

Hardware

  • securebox-hw — secure hardware password manager concept

Collaboration

I welcome practical feedback from people working with embedded C, microcontrollers, RTOS or bare-metal firmware, industrial devices, and constrained edge systems.

Useful contributions include:

  • integration on real hardware
  • failure reports with logs and reproducible evidence
  • storage and power-loss validation
  • portability feedback
  • code and API review
  • documentation and example improvements

About

No description, website, or topics provided.

Resources

Readme
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.