Skip to content
View Orurh's full-sized avatar

Block or report Orurh

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

Artem Shelenko — C++ Software Engineer | Build. Measure. Improve.

Projects · Telegram · Certificates

Hello, I'm Artem 👋

I'm a C++ software engineer working across systems programming, performance-critical code, device integration, and backend services. I enjoy solving practical engineering problems and turning ideas into reliable, efficient, maintainable software.

I like learning new technologies and domains, whether the challenge comes from robotics, infrastructure, simulation, or something entirely different.

Selected projects

Project What it does
PatchCourt Diff-aware architecture review for C++ projects. Separates new risks from existing technical debt and generates evidence-based review artifacts and SARIF. Go · C++ architecture · Tooling
Causal-SLAM Experimental temporal integrity diagnostics for LiDAR/IMU SLAM pipelines. Checks timing and sensor compatibility before downstream fusion. C++17 · ROS 2 · Robotics
Courier Platform HTTP API and Kafka-backed worker for delivery management, with PostgreSQL, metrics, tests, and CI. Go · Kafka · PostgreSQL

Engineering highlights

  • 20–40× faster simulation: optimized a fire-propagation model using CUDA, spatial hashing, and GPU memory optimizations.
  • Systems integration: developed multi-camera control and high-throughput image acquisition, synchronized with LiDAR/IMU and GPS telemetry.
  • End-to-end ownership: from requirements and design to implementation, debugging, and delivery.

Commercial examples are high-level descriptions; proprietary source code is not published.

Tools & technologies

Core: C++ · C · Go · Python · STL · Multithreading · CUDA
Platforms: Linux · CMake · Git · Docker · Bash · ROS 2
Services & data: gRPC · HTTP APIs · PostgreSQL · Kafka
Engineering: Profiling · Sanitizers · Testing · Code review

Коротко обо мне — на русском

C++-разработчик. Занимаюсь задачами на стыке системного программирования, производительности, интеграции оборудования и backend-разработки. Работал с CUDA, многопоточностью, потоками данных, ROS и Go. Люблю изучать новые технологии, разбираться в устройстве систем и доводить решения до рабочего результата.


Build thoughtfully. Measure what matters. Keep improving.
Let's talk on Telegram ↗

Pinned Loading

  1. Causal_SLAM Causal_SLAM Public

    Temporal integrity guard for LiDAR/IMU SLAM pipelines in ROS 2 and C++.

    C++ 1

  2. botguard_mvp botguard_mvp Public

    C++23 execution-safety engine with durable recovery, idempotency, risk controls, and fault-injection testing.

    C++

  3. PatchCourt PatchCourt Public

    Diff-aware architecture review for C++ patches: separates new risk from legacy debt and produces evidence down to files, includes, layers, contracts, and SARIF.

    Go 2

  4. CatForge_bot CatForge_bot Public

    игра в котиков

    Go

  5. Service-courier-platform-go Service-courier-platform-go Public

    Production-oriented Go backend for courier/delivery management with HTTP API, Kafka worker, PostgreSQL, observability, Swagger, tests, and CI.

    Go