Skip to content

Rconybea/rconybea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

27 Commits
ย 
ย 

Repository files navigation

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.

About

homepage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published