Skip to content
View KaganCanSit's full-sized avatar
🐧
I'm just trying to explore and learn, that's all.
🐧
I'm just trying to explore and learn, that's all.

Block or report KaganCanSit

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

Banner Image

View Counter

Hi! I'm Kağan Can Şit.

Who am I?

Software Engineer at TÜBİTAK BİLGEM – UEKAE, developing server-side cryptographic and system-level software in modern C++.

Focus areas include secure system design, low-level diagnostics, and applying compiler hardening and secure coding standards (SEI CERT, NIST) in Linux-based environments.

Why am I on GitHub?

Working on production-grade codebases is one of the most effective ways to understand how languages and tools behave at depth - beyond what documentation or isolated practice can offer.

Beyond learning, there's something valuable about people with different backgrounds and perspectives converging on a shared problem. Open source makes that visible: you can see how an expert thinks, how they approach a design decision, how they push back on a proposal.

What would you like to tell me?

If you're working on C++ systems, low-level software, or cryptographic infrastructure, feel free to reach out for discussion or collaboration.

What is your background and stats on Github?

I joined GitHub 6 years ago and since then I have:

  • 📝 Pushed 1380 commits
  • 🐛 Opened 33 issues
  • 🚀 Submitted 145 pull requests
  • 🔍 Performed 8 code reviews
  • 🌟 Received 35 stars across 34 personal projects
  • 🔧 Contributed to 13 public repositories

Technologies & Tools

Category Technologies
Language & Platform C++ Bash Linux
Build & Toolchain CMake Ninja clang-format
Analysis & Debugging GDB Valgrind CppCheck ShellCheck clang-tidy IWYU
Cryptography OpenSSL GnuTLS PKCS11 Botan
Security Standards PCI ISO CC
Version Control & Collaboration Git GitHub Atlassian

My Last Blog Post

Çağımızda teknolojinin gelişme hızını göz önünde bulundurduğumuzda hata yapmadan ilerlemek mümkün mü? Peki, geçmişten gelen bilgi birikimlerimiz olmasa teknoloji bu kadar ilerler miydi? İnsan, hata yapmamak için neden temkinlidir? Gelişmek ve ilerlemenin getirdiği yetersizlik hissi neden oluşur? Daha nice çeşitli sorularımızın cevabını Brian Fitzpatrick ve Collins Sussman'ın 2009'da gerçekleştirdiği "Google I/O 2009 - The Myth of the Genius Programmer" konuşması başta olmak üzere çeşitli kaynaklara dayandırarak beraber arıyoruz.

Banner

Recent Activities

  1. 🗣 Commented on #47 in orhun/git-cliff-action
  2. ❌ Closed PR #47 in orhun/git-cliff-action
  3. 🗣 Commented on #46 in orhun/git-cliff-action
  4. ❌ Closed PR #46 in orhun/git-cliff-action
  5. 🗣 Commented on #5548 in randombit/botan
  6. 🎉 Merged PR #5548 in randombit/botan
  7. 💪 Opened PR #5548 in randombit/botan
  8. 💪 Opened PR #5547 in randombit/botan
  9. 🗣 Commented on #4954 in randombit/botan
  10. ❌ Closed PR #4954 in randombit/botan
  11. ❌ Closed PR #4951 in randombit/botan
  12. 🗣 Commented on #4951 in randombit/botan
  13. ❌ Closed PR #4772 in randombit/botan
  14. 🗣 Commented on #4772 in randombit/botan
  15. 🗣 Commented on #4660 in randombit/botan

Pinned Loading

  1. botan botan Public

    Forked from randombit/botan

    Cryptography Toolkit

    C++

  2. spdlog spdlog Public

    Forked from gabime/spdlog

    Fast C++ logging library.

    C++

  3. fmt fmt Public

    Forked from fmtlib/fmt

    A modern formatting library

    C++

  4. Mastercard/pkcs11-tools Mastercard/pkcs11-tools Public

    A set of tools to manage objects on PKCS#11 cryptographic tokens. Compatible with many PKCS#11 library, including major HSM brands, NSS and softoken.

    C 213 40

  5. Cross-Compatible-FileLock-Windows-and-Linux Cross-Compatible-FileLock-Windows-and-Linux Public

    C++ class code that combines File Lock operations into a single class for Linux and Windows operating systems. The code in this repository is mostly for basic use.

    C++ 19

  6. LinkChecker LinkChecker Public

    Automated tool for finding and validating URLs in files within a directory.

    Shell 8