Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
View osmntahir's full-sized avatar
🌟
may the code be with you ⭐
🌟
may the code be with you ⭐

Block or report osmntahir

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
osmntahir/readme.md

About

I build production software end-to-end — backend services, web apps and hardware-level integrations — mostly with Java / Spring Boot and React / TypeScript.

Software Engineer at Codexist (Istanbul).

  • 🎓  BSc Computer Engineering, Sakarya University — graduated 2025
  • 🧱  Domain-Driven Design, clean architecture, tested code — JUnit 5 · Testcontainers
  • 🤖  AI-augmented development workflow: demanding features shipped fast, without cutting quality
  • 📫  ozdemirosmantahir@gmail.com

What I Build

Closed-source work at Codexist — full detail in the CV.

🏢  AI-Powered Real Estate Platform — a domain-driven backend behind two React apps, with LLM pipelines that turn appraisal reports into structured property data. Java 21 Spring Boot DDD jOOQ PostgreSQL Keycloak Redis RabbitMQ

🏧  Self-Service Gold-Retail Kiosk — an unattended retail product, from the backend down to POS terminals and thermal receipt printers. Spring Boot React Python / Flask Linux ESC/POS

🧩  Logic Loom — a Flutter puzzle app: 15 games, each with its own solver and generator. Flutter Dart


Open Source & Side Projects

Project What it is Stack
SabisAverageCalculator ⭐ 22 Chrome extension that calculates GPA from course grades directly inside Sakarya University's SABİS portal JavaScript Chrome Extension
SmartTill Microservices cash-register system: payment transactions behind an API gateway, Keycloak-secured auth, fully containerised Spring Boot Keycloak Docker PostgreSQL
NonProfitHub News & announcement management system for non-profit organisations, with separate admin and public interfaces Vue.js Spring Boot
WGAN-GP + R-GCN Generative model for small molecular graphs — Wasserstein GAN with gradient penalty over a relational GCN Python Deep Learning
SABİS Halısaha Botu Automation bot for the university's football-pitch reservation system Python Automation

Tech Stack

Java Spring Boot PostgreSQL jOOQ    React TypeScript

Docker Keycloak Redis RabbitMQ    Python Flutter


GitHub Activity

Contribution activity

Snake eating the contribution grid

Pinned Loading

  1. SabisAverageCalculator SabisAverageCalculator Public

    sakarya üniversitesi sabis için ders notlarına göre ortalama hesaplayan chrome eklentisi

    JavaScript 22 2

  2. SmartTill-Microservices-Java-SpringBoot SmartTill-Microservices-Java-SpringBoot Public

    Microservices-based Cash Register system built with Java Spring Boot, featuring Keycloak integration, API Gateway, and Docker containerization.

    Java 2

  3. NonProfitHub NonProfitHub Public

    A dynamic management system for News and Announcements for non-profit organizations with admin and user interfaces.

    Vue 3

  4. SABIS_HALISAHA_BOTU SABIS_HALISAHA_BOTU Public

    Bu proje, Sakarya Üniversitesi'nin halı saha rezervasyon sistemine otomatik giriş yaparak uygun saatlerde rezervasyon gerçekleştiren gelişmiş bir Python botudur. CAPTCHA algılama, saat bazlı önceli…

    Python 1

  5. WGAN-GP-with-R-GCN-for-the-generation-of-small-molecular-graphs WGAN-GP-with-R-GCN-for-the-generation-of-small-molecular-graphs Public

    Wasserstein GAN with gradient penalty over a relational GCN, generating small molecular graphs — TensorFlow/Keras + RDKit

    Jupyter Notebook 1

Morty Proxy This is a proxified and sanitized view of the page, visit original site.