Skip to content
View imakris's full-sized avatar

Organizations

@Varinomics

Block or report imakris

Report abuse

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

Report abuse
imakris/README.md

Ioannis Makris

Software Engineer & Consultant | C++, Qt, Systems-Level Graphics

My professional work focuses on developing full-stack C++ applications for scientific and industrial hardware. This GitHub profile serves as an archive for personal projects, primarily developer tooling and foundational C++ libraries.

Key Public Projects:

  • glatter: An OpenGL loading library for GL, GLES, EGL, GLX, and WGL that also facilitates call logging and error checking.
  • mexce: A lightweight, single-header runtime compiler for mathematical expressions in C++, which generates machine code for the x87 FPU.
  • sintra: A header-only C++20 library for Inter-Process Communication (IPC).
  • vnm_plot: A GPU-accelerated time-series plotting library using OpenGL with optional Qt Quick integration.
  • briefutil: A simple utility that generates PDF letters, based on customized templates.

My curated professional portfolio can be viewed on my website: [www.imakris.de]

Pinned Loading

  1. sintra sintra Public

    A C++ library for type-safe interprocess messaging and remote procedure calls

    C++

  2. glatter glatter Public

    An OpenGL loading library, with support for GL, GLES, EGL, GLX and WGL

    C 33 3

  3. briefutil briefutil Public

    Qt Quick and CLI utility for generating PDF letters

    C++

  4. mexce mexce Public

    Single-header C++ JIT compiler/evaluator for mathematical expressions

    C++ 6 1

  5. Varinomics/vnm_plot Varinomics/vnm_plot Public

    GPU-accelerated Qt RHI/Qt Quick time-series plotting library

    C++ 1

  6. ScintillaQuick ScintillaQuick Public

    Qt Quick-native Scintilla editor component

    C++