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

Block or report sirVnK

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

Şirvan Kesici

Software Engineer | Robotics, AI & Industrial Automation

I develop software-driven engineering systems spanning backend applications, artificial intelligence, computer vision, embedded computing, autonomous robotics and industrial automation. My work connects software architecture and applied AI with hardware-aware deployment and practical system integration.

LinkedIn · Medium · YouTube

About

My engineering path began with programming, numerical methods, data analysis and applied machine learning. It has expanded through full-stack systems and edge AI into ROS 2 mobile robots, embedded Linux and production-oriented industrial software.

I focus on clear interfaces, testable behavior, operational constraints and reliable integration between software services, AI models, devices and physical systems. Earlier software, data and AI projects remain part of this profile because they provide the foundation for my current robotics and automation work.

Engineering Expertise

Software Engineering Artificial Intelligence & Computer Vision
C++, Python, Rust and TypeScript · Backend services and REST APIs · Software architecture · Automated testing · Linux, Docker and CI/CD · Full-stack applications

Project evidence: MacroTR, industrial orchestration services, local-first desktop/service systems and C++ development tooling
Machine learning · OpenCV, YOLO and ONNX · PyTorch and TensorFlow Lite · Audio AI · Edge inference · Evaluation and deployment workflows

Project evidence: Hailo benchmarking, C++ zone analytics, audio classification and edge-vision systems
Robotics & Industrial Automation Embedded Systems & Edge Computing
ROS 2, Gazebo and RViz · SLAM Toolbox, AMCL and Nav2 · Autonomous mobile robots · Mission and workflow orchestration · Robot fleet integration · Siemens S7 and OPC UA integration · PROFINET and Modbus TCP diagnostics Raspberry Pi and Hailo accelerators · ESP32 · Embedded Linux · Device provisioning and networking · Sensor and video pipelines · IPC and shared memory · Real-time and streaming data processing

Featured Engineering Projects

The descriptions below are scoped to audited repository evidence. For collaborative or commercial systems, they describe the engineering work represented in my portfolio without claiming sole authorship.

Project Engineering problem, contribution and approach Status
Industrial Orchestration Platform Coordinates recoverable workflows across industrial controllers, robot systems and operator interfaces. The represented work includes a C++20 service architecture, Siemens S7/OPC UA/HTTP adapters, PostgreSQL, RabbitMQ, a React operator UI, automated tests, recovery behavior and cross-platform CI. Private commercial work · Sanitized summary
ROS 2 Mini AMR Implements an autonomous mission lifecycle from robot description and simulation through mapping, localization and navigation. Uses URDF/Xacro, Gazebo, RViz, SLAM Toolbox, AMCL/Nav2, custom ROS 2 interfaces, mission state management, SQLite history and automated tests. Private personal project · Active development
MacroTR Turns public Turkish macroeconomic data into a maintainable full-stack platform. Uses FastAPI, React/TypeScript, PostgreSQL, Redis, Docker, backend/frontend tests and GitHub Actions around TCMB EVDS data. Public · Active development · CI verified
Hailo Edge-AI Benchmarking Examines CPU-versus-NPU inference behavior on Raspberry Pi 5 and Hailo hardware. Includes benchmark scripts, committed CSV measurements, charts and analysis for throughput, latency, utilization and temperature. Public · Benchmark study · Reproducibility improvements planned
Zone Analysis Builds a real-time video-analysis pipeline beyond a notebook prototype. Combines C++17, OpenCV, YOLO-ONNX, RTSP/video input, polygon zones, temporal tracking, dwell events, snapshots and CSV output. Public · In development · Tests and demo still needed
Audio AI Detector Investigates cry-versus-non-cry audio detection and reason classification without hiding weak results. Uses leakage-aware splits, a two-stage pipeline, evaluation reports and tests; the documented reason-classification limitation remains an open data problem. Private research prototype · Experimental, not a medical system
Local-First AI Workspace Integrates desktop workflows, retrieval and document/spreadsheet processing while keeping the primary user experience local. The audited architecture combines C++20/Qt, Python services, orchestration and a substantial automated-test suite. Private product work · Sanitized summary
C++ Environment Bootstrap Reduces setup drift in cross-platform C++ development through repeatable environment scripts, documented toolchain checks and CI workflows. Public · Developer tooling

Private work remains private. Customer identities, production configurations, network details, credentials, proprietary workflows, restricted data and source code are intentionally excluded.

Selected Engineering Experience

  • Software systems: C++, Python, Rust and TypeScript across backend services, desktop applications, operator interfaces and engineering tools, with relational data stores, messaging and automated delivery workflows.
  • Artificial intelligence: computer-vision and audio pipelines covering dataset preparation, evaluation, failure analysis, ONNX/TensorFlow Lite deployment and hardware-accelerated inference.
  • Autonomous robotics: personal ROS 2 development using simulation, robot descriptions, mapping, localization, Nav2 actions, custom interfaces and mission-level state management.
  • Industrial integration: commercial engineering work involving adapter-based communication, PLC-facing systems, mobile-robot and fleet interfaces, workflow recovery, operational diagnostics and operator tooling.
  • Embedded and edge systems: Raspberry Pi, Hailo, ESP32 and embedded Linux work involving device networking, provisioning, video streams, local APIs and hardware/software integration.
  • Engineering analysis: tested tools for AMR fleet sizing, throughput, CAPEX/OPEX, ROI and reference-model comparison, with assumptions and limitations kept explicit.

Technology Stack

Engineering purpose Technologies used in audited projects
Languages C++, Python, Rust, TypeScript, SQL, Dart, MATLAB
Robotics & simulation ROS 2, Nav2, SLAM Toolbox, AMCL, Gazebo, RViz, URDF/Xacro
Industrial systems Siemens S7, OPC UA, industrial HTTP APIs, PROFINET and Modbus TCP service diagnostics
AI & computer vision PyTorch, TensorFlow, scikit-learn, OpenCV, YOLO, ONNX, TensorFlow Lite, HailoRT
Backend & data FastAPI, PostgreSQL, SQLite, Redis, RabbitMQ, REST, WebSocket
Systems & delivery Linux, Docker, CMake, GitHub Actions, GStreamer, shared memory and IPC
Interfaces & devices React, Qt, Flutter, Raspberry Pi, ESP32, Hailo-8, RTSP cameras

Engineering Journey

  1. Programming foundations — numerical methods, signal processing, data analysis and small desktop or command-line applications.
  2. Software and applied AI — backend APIs, full-stack systems, machine learning, audio classification and computer-vision pipelines.
  3. Edge deployment — Raspberry Pi, embedded Linux, Hailo acceleration, device networking and hardware-aware inference benchmarking.
  4. Robotics and industrial systems — ROS 2 navigation, autonomous mobile robots, fleet engineering, industrial communications and resilient orchestration software.

This progression is presented as an engineering continuum: software provides the architecture, AI provides perception and decision support, embedded systems connect computation to devices, and robotics and automation bring those capabilities into physical operations.

Education

My academic background combines Electrical and Electronics Engineering with Economics. Engineering is the primary foundation of my work; economics informs selected projects involving data platforms, quantitative models and investment analysis.

Current technical interests include autonomous navigation, edge-AI benchmarking, reliable industrial orchestration, embedded device lifecycle design and validation of engineering calculation models.

Technical Writing and Contact

  • Technical writing: Medium
  • Engineering demos and project videos: YouTube
  • Professional contact: LinkedIn
  • Source code and project history: GitHub

Project descriptions reflect repository evidence reviewed in November 2026. Private and commercial systems are represented only through sanitized, non-confidential summaries.

Pinned Loading

  1. MacroTR MacroTR Public

    Turkish macroeconomic dashboard using TCMB EVDS data with FastAPI, PostgreSQL, and React.

    Python 2

  2. edge-wifi-provisioning-showcase edge-wifi-provisioning-showcase Public

    Sanitized architecture and demo of recoverable headless Wi-Fi provisioning for Raspberry Pi and embedded Linux devices.

    Mermaid 1

  3. zone-analysis zone-analysis Public

    C++ RTSP video analytics with YOLO ONNX, polygon zones, dwell-time alerts, snapshots, and CSV event logging.

    C++ 1

  4. ai-engineering-portfolio ai-engineering-portfolio Public

    Applied AI systems for computer vision, edge inference, audio intelligence, LLM applications, and measurable deployment workflows.

    1

  5. economics-fintech-portfolio economics-fintech-portfolio Public

    Economic data, financial AI, risk analytics, forecasting, and reliable FinTech application engineering.

  6. embedded-software-portfolio embedded-software-portfolio Public

    Embedded and edge software for device networking, telemetry, sensors, industrial protocols, and reliable integration.