Skip to content
View batusalcan's full-sized avatar

Block or report batusalcan

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

Hi there, I'm Batuhan Salcan 👋

Software Engineering Student & Backend Developer | Minor in Game Design

I specialize in building scalable, event-driven architectures by applying strict OOP principles and Design Patterns. I position myself at the intersection of robust system engineering and creative problem-solving—leveraging my multi-disciplinary background to bridge the gap between highly optimized cloud backends, autonomous AI (LLM) integrations, and engaging interactive mechanics.

🚀 What I'm working on

  • Architecting cloud-native Microservices and Event-Driven systems (.NET 8, Spring Boot, Azure).
  • Integrating LLMs and AI Agents into enterprise backends (LangGraph, MCP).
  • Researching multi-modal anomaly detection and LLM reasoning for my senior capstone project (GUARD).
  • Developing 2D/3D games and implementing complex game logic (Unity, C#).

🛠️ Tech Stack & Tools

  • Languages: C, C++, Java, C#, JavaScript, Python
  • Frameworks & Web: .NET 8, ASP.NET Core, Entity Framework Core, Java Spring Boot, Vue.js, Nuxt 3, React, FastAPI
  • Database & Cloud: PostgreSQL, MySQL, MongoDB, Redis, Microsoft Azure, AWS
  • Game Development: Unity, C# Scripting, Blender
  • Testing & QA: k6 (Load Testing), Selenium, JUnit, xUnit, Black-box / White-box Testing
  • Tools & DevOps: Docker, RabbitMQ, Swagger, Ocelot API Gateway, Git, GitHub, Visual Paradigm, Figma, Vercel, Postman, IntelliJ IDEA, VS Code, NetBeans
  • Architectural Concepts: OOP, Microservices, Event-Driven Architecture, N-Tier Architecture, Optimistic Concurrency, Design Patterns, LLM Integration, MCP

🌟 Featured Projects

  • 🏨 Hotel Booking System: A production-grade, distributed microservices platform deployed on Azure, featuring Redis-cached searches, PostgreSQL optimistic concurrency, RabbitMQ event pipelines, and a Gemini AI-powered conversational agent.
  • 🎓 Senior Project Management System: A full-stack Spring Boot and Nuxt 3 academic grading platform built within a 16-person Agile team, featuring automated Jira/GitHub synchronization, LLM-powered code diff validation, and a strict RBAC evaluation engine.
  • ✈️ Airline Ticketing API & AI Agent: A highly scalable B2B N-Tier backend handling high-traffic concurrency, paired with an autonomous ReAct AI agent using the Model Context Protocol (MCP).
  • 🐸 Frog's Adventure: A feature-rich 2D action platformer in Unity showcasing advanced C# architecture, Object Pooling, and Finite State Machines.

📫 Let's Connect

LinkedIn Email

Pinned Loading

  1. Senior-Project-Management-System Senior-Project-Management-System Public

    Forked from SE3318-Spring-2025-2026/senior-app-6

    Full-stack academic management platform featuring an LLM-powered review agent for autonomous GitHub/Jira code validation. Built within a 16-person Agile team using Java Spring Boot and Nuxt 3.

    Java

  2. HotelBookingSystem HotelBookingSystem Public

    Hotels.com-like hotel booking platform — C# .NET Core 8 microservices with Ocelot gateway, Supabase Auth, Redis cache, RabbitMQ, MongoDB, and Gemini AI agent. Deployed on Azure App Services.

    C# 1

  3. AirlineTicketingApi AirlineTicketingApi Public

    A highly scalable RESTful Airline Ticketing API built with .NET 8. Features a custom Ocelot API Gateway, B2B Agency ticketing model, Optimistic Concurrency Control, and full Microsoft Azure cloud d…

    C#

  4. AirlineTicketing-AIAgent AirlineTicketing-AIAgent Public

    AI Agent for Airline Ticketing API using LangChain, Ollama and ReAct Architecture

    Python

  5. Frogs-Adventure-Game Frogs-Adventure-Game Public

    A 2D pixel-art platformer where Frobert the frog battles through 3 worlds to rescue Princess Lily - featuring skill upgrades, power-up potions, ranged combat, and hand-crafted puzzles.

    C#

  6. udemy-tests udemy-tests Public

    Java