Skip to content
View oguztoraman's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@Uydutepe-Takimi

Block or report oguztoraman

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
oguztoraman/README.md

Hi there 👋

  • I am a Modern C++ Developer who is passionate about writing clean, efficient, and well-tested code.

  • I am interested in Autonomous Vehicles, GNU/Linux Operating Systems and Embedded Systems.

  • I actively maintain open-source C++ projects — check out my pinned repositories below.

  • ⚡ Fun fact: I am also a Drummer & Pool Player who uses Fedora KDE Spin for both software development and daily use.


My Skills & Experiences

  • C++ (Primary Language); Modern C++ (C++23/20/17/14/11/98) — including but not limited to

    • Design Patterns & Idioms; RAII, PIMPL, SFINAE, CRTP, SOLID, Scope Guard, Singleton, Builder Pattern, Rule of Zero, Rule of Five.
    • Language Features; OOP, Concepts, Ranges, Templates, Variadic Templates, Perfect Forwarding, Smart Pointers, Lambdas, Move Semantics, Constexpr, Operator Overloading, Type Traits, User-Defined Literals, Template Metaprogramming, Exception Handling, Multithreading.
    • Standard Library; Containers & Adaptors, std::string_view, std::bitset, std::expected, std::optional, std::exchange, std::filesystem, std::format, std::chrono, std::thread, std::mutex, std::condition_variable.
  • Other Languages; C, Bash, Python.

  • Software Libraries; C++ STL, Boost (Asio Serial Port, Program Options), OpenCV, STM32 HAL Drivers.

  • Build Systems & Packaging; CMake (Presets, Workflows, Toolchains, Cross-Compilation), CPack (DEB, RPM, NSIS), Ninja.

  • Testing & Code Quality; GoogleTest, Clang-Tidy.

  • CI/CD; GitHub Actions, GitHub Pages, GitHub Container Registry (GHCR).

  • Compilers & Debuggers; GCC, Clang, GDB, LLDB.

  • Tools; Git, Clang Tools (clangd, clang-format, clang-tidy), Doxygen.

  • IDEs; Visual Studio Code, Qt Creator.

  • AI Tools; GitHub Copilot, ChatGPT.

  • Operating Systems; Linux (Fedora, Ubuntu, Raspberry Pi OS).

  • Containerization; Podman, Dev Containers.

  • Databases; SQLite.

  • Embedded & Protocols; STM32 Microcontrollers, UART.


�️ Tech Stack:

My Skills


📊 GitHub Stats:

GitHub Streak

Pinned Loading

  1. libmagicxx libmagicxx Public

    A Modern C++23 Wrapper for libmagic.

    C++ 8 3

  2. sorting-algorithms sorting-algorithms Public

    A C++20 program to compare sorting algorithms with command line user interface.

    C++

  3. serial-port serial-port Public

    A header-only serial port library based on Boost Asio Serial Port.

    C++

  4. date date Public

    A Date class written in C++20.

    C++

  5. stm32-library-collection stm32-library-collection Public

    Useful, header-only C++ library collection for STM32 microcontrollers.

    C++ 1

  6. leaf-segmentation leaf-segmentation Public

    A leaf segmentation algorithm written in Python3 using OpenCV.

    Python 1