Skip to content

13 projects

Projects

All my work, from products in production to university projects. Each one explains what I built, which technologies I used, and the results.

  • 01SaaS
    Live

    CestaLex

    AI-assisted case-law research platform for the Turkish courts

    A case-law research platform for law firms, covering Yargıtay, the regional courts of appeal and the Constitutional Court, with semantic search, a streaming AI assistant and a document editor.

    3
    isolation layers
    3
    high-court corpora
    • Java 21
    • Spring Boot
    • PostgreSQL
    • Kafka
    • Redis
    • Qdrant
  • 02SaaS
    Live

    CestaLaw

    Research platform for European Court of Human Rights case law

    Sister product to CestaLex, focused on European Court of Human Rights case law and expanding toward wider European jurisdictions.

    1
    shared platform foundation
    2
    distinct jurisdictions
    • Java
    • Spring Boot
    • React
    • Kafka
    • Redis
    • Docker
  • 03AI / ML
    Live

    ChefsStack

    Recipe platform with a vector-based recommendation engine

    A recipe and recommendation platform where suggestions come from vector similarity instead of hand-written rules, and user interactions flow through Kafka and Redis into personalized feeds.

    <50ms
    similarity query
    1.000+
    interaction events processed
    • Python
    • FastAPI
    • PostgreSQL
    • pgvector
    • Redis
    • Kafka
  • 04Full-stack
    Live

    C'esta AI

    Corporate website and product showcase of Cesta Technology

    The corporate site of C'esta AI: product pages for Cesta Lex and Cesta AIHM, blog, careers and demo-request flows. Built with Next.js, published in Turkish and English, and running on the same container infrastructure and CI/CD pipeline as the company's other products.

    2
    languages
    2
    product pages
    • Next.js
    • React
    • TypeScript
    • Docker
    • CI/CD
  • 05Backend
    In development

    TradeHub

    Barter marketplace with a two-sided confirmation protocol

    A barter marketplace. With no escrow, trust between two strangers is built through a two-sided confirmation protocol.

    2
    phase confirmation protocol
    5+
    microservices
    • Java
    • Spring Boot
    • PostgreSQL
    • Kafka
    • Redis
    • Docker
    Open
  • 06AI / ML
    Open source

    Traffic Accident Severity Prediction

    Route-risk prediction trained on 100,000+ accident records

    Route-risk prediction trained on 100,000+ historical accident records, issuing real-time alerts at 85%+ accuracy using OpenRouteService and weather APIs.

    100K+
    accident records
    85%+
    accuracy
    • Python
    • Scikit-Learn
    • XGBoost
    • Pandas
    • Flask
    • React
    Open
  • 07Backend
    Private repo

    Taskify

    Five microservices, sub-20ms real-time synchronization

    Task management across five decoupled microservices, with Redis and Kafka syncing state between active users at sub-20ms latency.

    5
    microservices
    <20ms
    sync latency
    • Java
    • Spring Boot
    • Redis
    • Kafka
    • PostgreSQL
    • Docker
    Open
  • 08Full-stack
    Open source

    Insurceed

    From quote to policy, payment to claim: a modular insurance platform

    A three-role (customer, agent, admin) insurance management platform covering offer, policy and claim workflows end to end. Rewriting the heavy relational queries improved retrieval speed by 25%.

    3
    user roles
    25%
    faster retrieval
    • Spring Boot
    • Spring Data JPA
    • PostgreSQL
    • JWT
    • React
    • TypeScript
    Open
  • 09Full-stack
    Open source

    TravelMate

    Trip planning platform with routes, activities and sharing

    A full-stack app where users create trips, add activities and locations, leave comments and share plans publicly or privately. Runs behind Nginx with Docker Compose.

    1
    command for the whole stack
    OpenAPI
    documented API
    • Java 17
    • Spring Boot
    • Spring Security
    • JWT
    • PostgreSQL
    • Next.js
    Open
  • 10AI / ML
    Open source

    Appliances Energy Prediction

    Comparing regression models for smart-home energy consumption

    Predicting appliance energy use from 19,735 ten-minute readings in the UCI dataset. Random Forest, XGBoost, LightGBM and linear regression were compared; LightGBM led with R² ≈ 0.76.

    19.735
    sensor rows
    0.76
    R² (LightGBM)
    • Python
    • Pandas
    • Scikit-Learn
    • LightGBM
    • XGBoost
    • Jupyter
    Open
  • 11AI / ML
    Open source

    Mobile Price Classification

    Classifying phone price tiers from hardware specifications

    A classification study predicting a phone's price tier from hardware specs such as RAM, battery, screen and camera; includes a data-collection script, Jupyter analysis and a containerized prediction service.

    • Python
    • Pandas
    • Scikit-Learn
    • Jupyter
    • Docker
    Open
  • 12AI / ML
    Open source

    Mood Analysis NLP

    A Python NLP tool that reads mood from text

    A small NLP tool that cleans the input text and matches it against an emotion lexicon to infer mood. Text cleaning, sentiment analysis and the entry point are separate modules.

    • Python
    • NLP
    Open
  • 13Full-stack
    Open source

    Hastane Otomasyonu

    Java Swing hospital automation with patient and admin panels

    A Java Swing desktop app with registration, login, appointment booking and an admin panel; talks to MySQL over JDBC and builds with Maven.

    • Java
    • Swing
    • JDBC
    • MySQL
    • Maven
    Open