Skip to content
View bbuyukyuksel's full-sized avatar

Block or report bbuyukyuksel

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.

Content in all repositories owned by your account will be closed.
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
bbuyukyuksel/README.md

header

Typing SVG

Portfolio LinkedIn Email Profile views

⚡ About me

struct Burak {
    std::string role     = "Senior C++ Engineer @ GlobalLogic";
    std::string location = "Kraków, Poland 🇵🇱";
    int         years    = 8;

    std::vector<std::string> day_job = {
        "Surgical robotics — Asensus (C++20 · ROS2 · DDS · QNX)",
        "FireTV on Kepler OS — Amazon (React Native · Kotlin)",
        "Camera SDKs — Verizon (C++ · GStreamer · SWIG)",
    };

    std::vector<std::string> side_quests = {
        "struggle.live",     // AI-gamified learning
        "agentnewsie.live",  // multilingual LLM newsroom
        "BeeScout",          // autonomous job hunter
    };

    std::string motto = "Reliability first, then ship it.";
};
  • 🤖 Writing safety-critical real-time C++ for a remotely operated surgical robot
  • 🏭 4+ years at Otokar shipping robotics & computer vision to the factory floor
  • 🥇 1st place, Otokar Changemakers: mask & temperature control on Jetson
  • 🧠 Building AI-native products end to end: LLM pipelines, agents, full-stack
  • 🍓 Everything self-hosted on a Raspberry Pi 5 with Docker & NGINX
  • 💬 Ask me about robotics, LLM agents, C++ build tooling

🚀 What I'm building now

struGGle.live: turn any topic into a game

struGGle.live demo

One topic in. The AI plans the rest.

An AI-powered, gamified micro-learning platform. Type any topic, from Kubernetes to Roman history, and get a personal roadmap:

  • 🗺️ Editable plan graph: drag, connect and reorder the steps
  • ⚡ Streamed lessons and interactive exercises
  • 🔥 XP, streaks and a boss level at the end
  • 👥 Learn solo or with groups, with a social feed and explore page
  • 🧩 Multi-provider AI: Claude, OpenAI or local Ollama

struggle-showcase

📰 AgentNewsie  live

News written by machines, read by humans.

A fully automated newsroom for the people living in Poland. It reads the papers so you don't have to:

  • 🕵️ Scrapes Poland-related news sites and X search results (RSS, HTTP, Selenium)
  • ✍️ An LLM rewrites each story and scores how critical it is
  • 🌍 Translates it into 7 languages: 🇵🇱 PL · 🇬🇧 EN · 🇹🇷 TR · 🇦🇿 AZ · 🇰🇿 KK · 🇰🇬 KY · 🇺🇿 UZ
  • 📣 Publishes to Telegram and a public news site; Instagram and Threads bots built
  • 🧑‍💼 Operator dashboard and a self-serve advertiser flow
  • 🍓 Runs 24/7 on a Raspberry Pi (ARM, CPU-only, Docker)

agentnewsie-showcase

AgentNewsie demo

BeeScout: smart scouting, smooth applying

🐝 BeeScout  pre-alpha

Don't search, BeeScout. Your AI-powered, autonomous job hunter.

  • 🧭 Finds jobs on the portals you choose
  • 📝 Fills applications from a profile built from your CV
  • 🔧 Self-heals: when a site changes, it proposes, tests and asks before fixing its recipe
  • ✅ Human in the loop: nothing is sent without your approval
  • 🔒 Local-first, bring your own key (Claude, OpenAI, Gemini…) or run fully local with Ollama

beescout-showcase

BeeScout dashboard concept Dashboard design concept

🛠️ Tech arsenal

Languages

Web

AI and embedded

Tooling

ROS2 QNX RTI DDS Yocto GStreamer Jetson LangGraph Ollama Conan

🧭 Career path

2016 ─┬─ Embedded Systems Lab, Kocaeli Univ.   C/C++ · image processing
2017 ─┼─ Evstek                                MSP430 · ARM · Jetson · OpenCV
2018 ─┼─ Havelsan                              Pardus Linux · PAM · LDAP
2018 ─┼─ Otokar  ████████████████ 4.5 yrs      robotics · computer vision · Go/C#/C++
2023 ─┼─ Luxoft                                C++ customer projects
2023 ─┴─ GlobalLogic ► Asensus · Amazon · Verizon          ◄ you are here
🏆 Industry highlights (click to expand)
Project Impact Stack
Surgical robotics · Asensus Safety-critical control components and surgeon-behavior simulators for validating operations without hardware C++20 · ROS2 · RTI DDS · QNX
FireTV on Kepler · Amazon Ported FireTV apps to Amazon's new OS from a single shared codebase React Native · TS · Kotlin · C++17
Camera SDK bindings · Verizon Exposed ToF + RGB camera libs to Python; reproducible multi-arch Docker dev images C++ · SWIG · GStreamer
ROKOS · Otokar Robotic QC line: collision-free trajectories from 3D CAD data and digital twins C++ · 3D vision
Mask & temperature control · Otokar 🥇 1st place, Otokar Changemakers; deployed plant-wide YOLOv4 · Jetson
Passenger counting · Otokar Thermal-camera passenger counting for buses at 90% accuracy Thermal imaging · C++
AGV under-vehicle inspection · Otokar Replaced manual under-vehicle quality checks with an AGV-mounted imaging system C++ · Python · Django

📊 GitHub stats

GitHub stats Top languages

GitHub streak

📂 Open-source & learning repos

training-cpp-build-tools cpp-camera-calibration swig-cpp-wrapper-example Jetson thermal driver

contribution snake

Always happy to talk robotics, AI products, or self-hosting things on a Raspberry Pi.
Let's build something reliable. 🚀

footer

Popular repositories Loading

  1. linux-pardus-lightdm-login-screen linux-pardus-lightdm-login-screen Public

    Lightdm last version

    C++ 2

  2. tool-rdesktop-login-script tool-rdesktop-login-script Public

    Basic RDesktop Login Script

    Python 2 2

  3. tool-stl-binary-to-ascii-converter tool-stl-binary-to-ascii-converter Public

    Python 2 1

  4. cv-object-detection-dataset-converter cv-object-detection-dataset-converter Public

    Python 2 1

  5. cv-pan-sharpening-unb cv-pan-sharpening-unb Public archive

    Pan sharpening in Multispectral imagery using the UNB method on Matlab

    MATLAB 1

  6. cv-background-subtraction cv-background-subtraction Public archive

    MATLAB 1