Skip to content
View halilsenaydin's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report halilsenaydin

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
halilsenaydin/README.md

Halil İbrahim Şenaydın

Software Engineer — İstanbul, Turkey

Software Engineer with deep expertise across the full stack — from distributed backend systems and event-driven microservices to ROS 2 robotics, modern web frontends, and native mobile development. Committed to building reliable, scalable, and well-crafted software.


Languages

Java Python C++ JavaScript TypeScript Kotlin C# Swift HTML5 CSS3


Frameworks & Tools

Backend Spring Boot Django Node.js .NET Core ROS 2

Frontend & Mobile React React Native Angular Lit Element

Data & Messaging PostgreSQL MongoDB Firebase Redis RabbitMQ Kafka MQTT Elasticsearch

State Management Redux NgRx Context API

AI & Data TensorFlow Keras Machine Learning

Testing Jest Cypress TDD Unit Testing

DevOps & Tools Docker Kubernetes CI/CD Git Terraform Confluence

Architecture Microservices Event-Driven SOLID MVC MVVM Clean Code Agile / Scrum


Pinned Projects

Repository Description Stack
spring-boot-outbox-saga-demo Event-driven microservices with Outbox Pattern & Saga Choreography Java · Spring Boot · RabbitMQ · Docker
django-aop-cache AOP techniques for caching, messaging & signal-based automation in Django Python · Django
scrum-poker Real-time agile estimation tool — live at scrumpoker.com.tr Django · Redis · WebSocket · Docker
mcqueen ⭐ 2 ROS 2 mobile robot with web teleoperation & voice assistant C++ · ROS 2
kulabuz Personalized student guidance SaaS web application Java · Web
rent-uav-project UAV rental platform built in a 5-day sprint Django · Angular · JavaScript

View all repositories


Live Application

🟢 scrumpoker.com.tr


Contact

Pinned Loading

  1. spring-boot-outbox-saga-demo spring-boot-outbox-saga-demo Public

    A demo application showcasing event-driven microservices with Outbox Pattern, Saga Choreography, and Decorator Pattern using Java Spring Boot and RabbitMQ.

    Java

  2. django-aop-cache django-aop-cache Public

    A modular Django project demonstrating aspect-oriented programming (AOP) techniques for caching, messaging, context handling, and signal-based automation.

    Python

  3. scrum-poker scrum-poker Public

    Scrum Poker is a web application that allows teams to quickly and visually estimate tasks. Built with Django, Redis, and Channels, it is production-ready and containerized with Docker.

    CSS

  4. mcqueen mcqueen Public

    This workspace is a complete ROS 2-based project for controlling a mobile robot platform ("McQueen") with support for web-based teleoperation, sensor-actuator integration, and voice assistant capab…

    C++ 2

  5. kulabuz kulabuz Public

    KULABUZ | Kişiselleştirilmiş Öğrenci Rehberliği Web Uygulaması

  6. rent-uav-project rent-uav-project Public

    This project was developed in five days. I used Django and Angular technologies.

    JavaScript