Skip to content
View kingkybel's full-sized avatar
  • United Kingdom/Gemany
  • 00:53 (UTC +01:00)

Block or report kingkybel

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.

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
kingkybel/README.md

kingkybel programming banner

About

Welcome to my corner of GitHub.

I build practical tools, clean C++, and streamlined Python utilities. My philosophy is simple: code should solve real-world problems without the noise.

What started as a teenage fascination has evolved into a career spanning both contract and permanent roles. I’m a lifelong learner who still finds genuine joy in the craft of building software and mastering new techniques.


C++

C++ themed banner

C++ is my core skill, and these repositories serve as both a mental reminder of problems I solved in the past and a showcase of my work.

  • DebugTrace - Lightweight tracing helpers to improve debugging and runtime visibility.
  • TypeTraits - Reusable type traits and templates for cleaner metaprogramming.
  • PerformanceTimer - A header-only C++ utility for lightweight scoped performance measurements.
  • ContainerConvert - Utilities for converting and adapting data between STL container types.
  • StringUtilities - Practical string helpers for parsing, formatting, and transformation tasks.
  • RingBuffer - Header only library for ring-buffers.
  • JsonObject - A small library focused on creating and working with JSON objects in C++.
  • ThreadUtilities - Utilities that simplify common threading and concurrency patterns.
  • DirectedGraph - Data structures and logic for working with directed graph models.
  • MessageToObject - Generates polymorphic objects from message strings for flexible parsing workflows.
  • FixDecoder - Tools for decoding and inspecting FIX messages used in trading systems.
  • FastFuriousTransformation - Lightweight header-only FFT toolkit for embedded-friendly C++ projects. util::FFT implements a Cooley–Tukey radix-2 transform.

CMake

CMake Common themed banner

Build system consistency matters, and this repository captures reusable CMake modules and setup patterns.

  • CMakeCommon - Shared CMake modules and conventions to standardize project setup and build behavior.

DevTools

DevTools themed banner

This section focuses on practical tooling that reduces friction in day-to-day engineering work. Dockerized local webservers that aid running an and displaying standard Linux tools like valgrind, perf, etc.

  • DevTools - Development helper scripts and tools to streamline repetitive workflows.
    • test coverage reports
    • heap analyses
    • ...

Python

Python themed banner

Python is an additional useful skill I use to aid and accelerate development.

  • PyPIReleaseTool - Tool to build, package and release Python packages to PyPI.
  • PyFundamentals - Foundational Python examples and building blocks for everyday scripting.
  • PyFlashLogger - A flexible logging utility aimed at quick integration and clear output.
  • PyProcess - Comprehensive Python utility library for file system operations and process management.
  • Python-utilities - Handy utility scripts to speed up repetitive development and automation tasks.

Bash Scripts

Bash Scripts themed banner

This section collects practical shell utilities and aliases that speed up repetitive terminal workflows.

  • BashScripts - Helpful Bash scripts and aliases for day-to-day development tasks.

Ansible

Ansible themed banner

Automation through Ansible helps manage infrastructure as code and maintain consistent server environments.

  • Ansible - Playbooks, roles, and inventory for automated system setup and orchestration.

Tutorials

Tutorial themed banner

I like to share knowledge through tutorials and practical cheat-sheets.

  • Tutorials - A growing collection of tutorials I conducted and cheat-sheets I created for quick reference.

Pinned Loading

  1. PyFundamentals PyFundamentals Public

    Python

  2. TypeTraits TypeTraits Public

    some type traits to make meta-programming easier

    C++ 1

  3. DirectedGraph DirectedGraph Public

    C++

  4. FixDecoder FixDecoder Public

    C++

  5. PyFlashLogger PyFlashLogger Public

    A flexible Python logger

    Python

  6. ThreadUtilities ThreadUtilities Public

    Utilities to help with threads

    C++