Ömer Yahya Diri

Full Stack Software Developer

Istanbul, Türkiye

Türkçe

Hi, I'm Ömer. I'm a full stack developer at Etkin AI. Most of my time goes to the AI side: agent architecture, tool-calling schemas, retrieval over a knowledge base, conversation flows and prompt versioning. The rest is subscription and billing systems, third-party integrations, automation flows, and the company's cross-platform mobile app. Before that, agency and freelance work on web and e-commerce products. I build end to end, from the data model and API through to the interface people actually use.

GitHub Activity

4,780 contributions in the last year

Sept
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sept
LessMore

Projects

bijuu.ai

Generative media platform

End-to-end generative media platform for AI-powered image and video creation, built around a modular model pipeline. APIs in FastAPI with PostgreSQL and SQLAlchemy, async generation jobs on Taskiq and Redis, and a Next.js client. Designed for high concurrency and real-time job tracking.

FastAPI · PostgreSQL · SQLAlchemy · Taskiq · Redis · Next.js

Etkin AI mobile

Omnichannel chat app

Cross-platform mobile app for Etkin AI's customer communication platform. A WhatsApp-like omnichannel inbox with real-time messaging over WebSockets, plus notifications, message sync and mobile-first flows, running against the platform's existing API.

React Native (Expo) · WebSockets · TypeScript

fondipp

Digital stamp-card app for cafés

Loyalty platform that replaces paper stamp cards. Customers scan a QR code at the counter to collect stamps and claim rewards, while partner cafés and restaurants manage their own campaigns. Built as a mobile app with a location-aware venue map, plus a web presence and a business onboarding flow.

React Native (Expo) · Node.js · PostgreSQL · Next.js

hitapp

Web and mobile application

Wattpad-style publishing platform with role-based auth and background processing. FastAPI backend with PostgreSQL and SQLAlchemy, async jobs on Taskiq and Redis, a Next.js web client and an Expo mobile client.

FastAPI · PostgreSQL · Next.js · React Native (Expo)

arsivhub

Turkish meme archive

High-read, feed-based content system modelled on YouTube and TikTok discovery patterns. FastAPI services with PostgreSQL and Taskiq background tasks, frontend in Next.js and TypeScript tuned for content discovery.

FastAPI · PostgreSQL · Taskiq · Redis · Next.js · TypeScript

uniteboxing

Gym management app

Cross-platform mobile application built for a boxing gym. Members book classes and sessions from their phone, while the gym runs scheduling, expense tracking and its day-to-day operations from the same system. React Native client on a Node.js service layer.

React Native (Expo) · Node.js · PostgreSQL

fightmost

Gym management platform

Web platform built for a combat sports gym, covering session booking, expense tracking and the wider set of tools the club runs on. Next.js client backed by a Node.js API.

Node.js · PostgreSQL · Next.js · TypeScript

There are other applications and client projects beyond the ones listed here. Some belong to clients, others live in private repositories, so they never made it onto this page. I also write small tools for myself from time to time.

Stack

Frontend
React · Next.js · TypeScript · Tailwind CSS
Mobile
React Native · Expo · Push notifications
Backend
Node.js · FastAPI · Python · REST APIs · WebSockets
Data & Infra
PostgreSQL · SQLAlchemy · Redis · Taskiq · Docker · CI/CD