Skip to content
Hacı Şimşek

Projects worth a look, then the rest of my GitHub

The ones I'd show first come with a line on what they do; the rest are pulled live from GitHub as they are.

Showing 15 of 15

Selected projects

  1. E-commerce microservices

    Flagship

    Order, inventory, payment and shipping services kept consistent by an event-driven saga over Kafka: a failed payment releases the stock, a failed shipment refunds and releases it.

    Java

  2. NotifyHub

    Reminders fire through Kafka, delivery runs on RabbitMQ with retries and a dead-letter queue, and a React dashboard tracks every attempt.

    Java

  3. Strangler fig pattern

    A legacy Spring Boot monolith moved to new code step by step, with old and new paths running side by side.

    Java

  4. Circuit breaker pattern

    A hand-written circuit breaker between an order and an inventory service.

    Java

Other repositories

  1. Haci simsek portfolio

    A personal portfolio built with modern technologies like Next.js, showcasing projects, skills, and accomplishments in software development. Designed for a clean and engaging user experience.

    TypeScript

  2. URL shortener service

    A simple URL shortening service built with Spring Boot. Converts long URLs into short, manageable links and redirects users to the original URL. Designed for scalability and easy integration.

    Java

  3. Swift And iOS Applications

    I create ios application with swift programming language

    Swift

  4. Load Balancer With Java

    I create a basic load balancer with java programing language

    Java

  5. Spring Boot microservice app

    A full-stack e-commerce solution using Java Spring Boot.

    Java

  6. Task management app

    A React-based task management application with a Java backend.

    Java

  7. Real time chat app

    A scalable chat system using Java WebSockets and React for the frontend.

    JavaScript

  8. Java Spring

    A collection of Java and Spring projects, including RESTful services, data processing, and microservices architecture. Perfect for those exploring the Java-Spring ecosystem.

    Java

  9. BFF application

    Implemented the Backend for Frontend (BFF) pattern in this microservices project for optimized client-server interactions.

    Java

  10. Timeless talks

    An AI-powered chat application! Built using modern JavaScript technologies like React, this app allows users to interact with famous historical figures. Leveraging various generative AI APIs, it delivers realistic and educational conversation experiences.

    JavaScript

  11. Restaurant reservation system

    This project is a modern solution for managing restaurant reservations efficiently. It is designed to help restaurants streamline their booking process, enhance customer experience, and maximize table utilization.

    Java