git add "Kağan Can Şit.txt"
git commit -m "Software Engineer"
git push origin developer

About Me

Software Engineer specializing in security-critical server-side software, built in modern C++ on Linux-based systems.

At TÜBİTAK BİLGEM – UEKAE, I develop cryptographic components covering signing, verification, encryption, and secure key management. Code reviews, low-level diagnostics, and compiler hardening are part of daily practice, guided by SEI CERT and NIST secure coding standards.

I contribute to systems certified under PCI, ISO 19790 Level-3, and Common Criteria EAL4+, and maintain active contributions to open source C++ projects.

Kağan Can Şit Photo

Experience

2023

Software Engineer

TÜBİTAK BİLGEM - UEKAE | June 2023 - Present
Learn More

I design and develop server-side software using modern C++, focusing on performance, correctness, and security.

Key Areas

  • Design and develop modular C++ components integrated into large-scale, security-critical server systems.
  • Implement cryptographic operations including signing, verification, encryption, and key management using Botan, GnuTLS, and OpenSSL.
  • Diagnose and resolve memory errors, undefined behavior, and race conditions using GDB, Valgrind, and ASan/TSan sanitizers.
  • Apply SEI CERT and NIST secure coding guidelines and enforce compiler hardening flags including stack canaries, RELRO, and PIE. Conduct code reviews with focus on modern C++ practices, memory safety, and side-channel attack resistance.
  • Automate build and development workflows using Bash and CI pipelines (Jenkins, GitHub Actions).
  • Contribute to PCI, ISO 19790 Level-3, and Common Criteria EAL4+ certification processes — including assigned task execution and documentation.
2022

Junior Software Engineer

TÜBİTAK BİLGEM - UEKAE | November 2022 - June 2023
Learn More

During my final undergraduate year, I worked full-time at UEKAE, focusing on security-oriented software development. I contributed to code reviews, improved existing components, and gained experience in designing reliable and maintainable C++ systems under real-world and security-critical constraints.

2022

Candidate Software Engineer

TÜBİTAK BİLGEM - UEKAE | September 2022 - October 2022
Learn More

I joined TÜBİTAK BİLGEM – UEKAE as an intern and continued as a Candidate Engineer for two months.

2022

Software Engineer Summer Intern

TÜBİTAK BİLGEM - UEKAE | July 2022 - September 2022
Learn More

I completed a 40-day internship at TÜBİTAK BİLGEM – UEKAE, gaining initial exposure to security-oriented software development processes and tooling.

Education

2023

Software Engineering

Manisa Celal Bayar University | September 2020 - June 2023 GPA: 3.69 / 4.00
Learn More

I completed my undergraduate degree in Software Engineering at Manisa Celal Bayar University. Throughout my education, I engaged in various side projects to enhance my software skills.

2019

Mechatronics Engineering

Düzce University | November 2019 - June 2020 GPA: 3.60 / 4.00
Learn More

I participated in many events such as Python training and cyber security training given by HAVELSAN by taking part in the UAV team in Düzce Mekatek community.

After completing the 1st year of Mechatronics Engineering at Düzce University, I transferred to Manisa Celal Bayar University, Software Engineering Department.

Tools and Technologies

My work focuses on system-level software in modern C++ on Linux-based systems, with emphasis on security, performance, and correctness in high-assurance environments.

  • Language: Modern C++ (C++11/17/20)
  • Debugging & Analysis: GDB, Valgrind, Sanitizers, CppCheck, clang-tidy, IWYU, ShellCheck
  • Build Systems: CMake, Ninja
  • Cryptography Libraries: Botan, OpenSSL, GnuTLS, libsodium
  • Platform: Linux (primary), Windows
  • CI/CD: Jenkins, GitHub Actions
  • Collaboration: Atlassian ecosystem (Bitbucket, Jira, Confluence)

Goals

Current focus is deepening expertise in modern C++ and its evolving standards (C++23 and beyond), with emphasis on writing efficient, maintainable, and correct software for performance-critical and security-sensitive systems.

Areas of ongoing interest include computer architecture, low-level system behavior, and software correctness in Linux-based environments. This extends to expanding open source contributions and engaging with the broader C++ community through technical discussions and code review.

Companies

Project

Engineering is a discipline that develops on problem solving skills. The development of this skill requires experience, labor and practice. For this reason, I develop many projects and meet with experienced people in Github.

The software world has always attracted me with its open source and free software principles, forums based on knowledge sharing, and globally accessible educational resources.

People around the world are sharing knowledge to make life easier by developing projects with limited resources. As an engineer, I embrace this sharing and inclusive aspect of software and develop my own projects, which I share on GitHub.

Open Source

Open source is a space where people from diverse cultures, languages, and backgrounds come together around shared goals. As an engineer, collaborating with others to build common solutions and tackle challenges is both inspiring and fulfilling.

I contribute to production C++ projects used in security-critical and high-performance systems. Contributions span cryptographic library internals, logging infrastructure, and formatting library correctness.

Click on a project name to view my contributions on GitHub. You can also use the merge icon on the right to see all contributions in one place. The projects are sorted by contribution count, from highest to lowest.

Blog

Life is a journey, sometimes surrounded by challenging obstacles, sometimes with peaceful and serene paths. The conditions, the equipment we take with us and the experiences we accumulate along the way are different for each of us. Yet every step, every turn leads us to new discoveries. Sometimes our paths cross; we share our experiences, have a cup of tea together and chat.

On this page you will find small notes from my own journey. They contain my mistakes, moments of learning and endless discoveries. There are many roads ahead of me that I have yet to complete and explore, but looking at the maps of the roads I have crossed and trying to make sense of them is also part of this adventure.

I hope you find something inspiring or useful for your own discoveries...

Design

Graphic design has been one of my hobbies since the first time I met computers. I tried to create different perspectives with “Digital Surreal” and layering methods, I copied movie scenes or created book chapters. I made news on Onedio when I was working to earn my school allowance.

In developing my design skills, I have also honed my abilities in research and learning. I have gained many skills such as obtaining information from the internet, examining foreign sources and asking people questions.

Surreal Art | Mustafa Kemal Ataturk Surreal Art | Dusuncelerinde Kayip
Surreal Art | Warrior Mother Surreal Art | One Book
Surreal Art | Rules Surreal Art | Wound
Surreal Art | Exploration Of The Stars Surreal Art | Under The Star
Icon GIF

Would you like to meet? Let's talk!

You may have questions you are curious about or have questions in your mind. In these cases, do not hesitate to contact me you can reach.

Take care until we meet again.