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.

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 architectures by applying strict OOP principles and Design Patterns across diverse environments. I position myself at the intersection of engineering discipline and creative problem-solving, leveraging a multi-disciplinary background to bridge the gap between highly optimized cloud backends and engaging game 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).
  • 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. 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

  2. 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#

  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. Omnifood-Website Omnifood-Website Public

    Omnifood: A responsive website built with HTML5 & CSS3. Coded line-by-line by me while following the "Build Responsive Real-World Websites with HTML and CSS" Udemy course.

    HTML

  5. art-gallery-system art-gallery-system Public

    Java + SQL based art auction platform.

    Java

  6. udemy-tests udemy-tests Public

    Java