Skip to content
View Rconybea's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report Rconybea

Report abuse

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

Report abuse
Rconybea/README.md

Hello, Roland here 👋

  • I'm Roland Conybeare, a software developer engaged in continuous learning.
  • Several decades of experience in the financial industry, working mostly in c++
  • Trying to solve problems so that they "stay solved" -- easier said than done!

Links

website   • linkedin

Areas of Interest

  • Developer productivity. Member of the church of emacs. Trying to write better documentation.
  • Numerical programming. Kalman filters, PDE solvers, stochastic processes etc.
  • Performance oriented programming. For example low-latency schedulers, some lockfree algos.
  • Integration with REPL tools. Author of various scheme-based DSLs, more recently working with pybind11.

Projects

Currently learning about

  • 2024
    • getting familiar with c++20/c++23 features; in particular constexpr, non-type template parameters, concepts.
    • getting started with SIMD vector instructions, in particular AVX2
    • getting started with llvm, via Kaleidoscope tutorial.
    • documentation using doxygen + sphinx + breathe.
  • 2023
    • in-memory B-tree
    • learning how to put nix to work, in particular for projects not present in nixpkgs.
    • continuous integration using github actions.
    • custom docker containers for github CI, automagically prepared via nix.
    • diving into cmake, focusing on multi-repo builds
  • 2022
    • xoshiro256**; fast RNG.
    • kalman filter using Eigen for matrix algorithms.
    • websockets
    • pybind11
  • once upon a time
    • garbage collection algorithms.

Pinned Loading

  1. cmake-examples cmake-examples Public

    cmake example project. transitive deps, find_package() support.

  2. docker-cpp-builder docker-cpp-builder Public

    demo cpp builder in a docker image, assembled with nix.dockerTools.buildLayeredImage

    Nix

  3. xo-unit xo-unit Public

    compile-time dimension conversion and checking + support fractional dimension

    C++