Skip to content
View frat-karatasoglu's full-sized avatar

Highlights

  • Pro

Block or report frat-karatasoglu

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
frat-karatasoglu/README.md

Fırat Karataşoğlu

Full Stack Developer · AI/LLM Engineer

React/TypeScript + Python/FastAPI · LLM, RAG and agent pipelines

Saint Petersburg, Russia — open to remote work.

I build software products end-to-end: React/TypeScript on the frontend, FastAPI + PostgreSQL on the backend, and LLM features that run on real business data instead of demo prompts. Most of what I care about in AI work is the unglamorous part — grounding answers in the database, validating what the model returns, and keeping the system useful when the model is unavailable.

  • Developing and selling my own commercial product, FK POS — offline-first point-of-sale software on React + Tauri (Rust), 8 industry versions, 5 active businesses → fkposyazilim.com
  • MSc in Artificial Intelligence at ITMO University (AI Talent Hub), Saint Petersburg — scholarship
  • Google AI & Technology Academy — 1 of 1,500 selected from 31,700+ applications in Turkey
  • BSc in Software Engineering, Ural Federal University — full Rossotrudnichestvo scholarship
  • Former frontend developer intern at VK

Selected work

Project What it does Stack
FK POS My own commercial product. Offline-first POS: the register works with zero connection, an optional Supabase module syncs state every 2 minutes, and hardware (scanner, scale, printer) is driven through Rust/Tauri commands. React, TypeScript, Tauri, Rust, Supabase
Koopilot Multi-tenant operations platform for SMBs. 35+ endpoint REST API, four role levels, per-request tenant isolation, and an assistant that reads role-scoped context from the database before every LLM call. FastAPI, Supabase PostgreSQL, Next.js 14, OpenAI API
TZ-Reviewer AI pre-review of technical specifications, built for an MTS/NET case at AI Product Hack 2026. Deterministic template checks plus LLM semantic analysis; every finding is anchored to a quote. Python, Streamlit, DOCX parsing, Gemini 2.5 Flash
AI Trip Planner Route planner with an LLM. A validation layer checks every model-generated location against Mapbox Geocoding, so non-existent places never reach the user. React, TypeScript, FastAPI, Mapbox, Gemini, Stripe
FK Wallet Mobile app for tracking credit-card statement dates, accounts, debts and planned payments, with local reminders. Expo (React Native), TypeScript, Supabase
Budget Manager Expense tracker built from scratch inside the VK Mini Apps ecosystem during my internship at VK. React, VKUI, VK Bridge SDK

Tech

  • Languages — Python · TypeScript · JavaScript · Rust · C#
  • Frontend — React · Next.js · Redux Toolkit · Zustand · Tailwind CSS · Vite
  • Backend — FastAPI · Flask · REST API · BFF / API Gateway · multi-tenant architecture · webhooks · Stripe
  • AI & LLM — OpenAI API · Gemini API · LangChain · RAG · grounding · function calling · AI agents · document parsing · Pandas · scikit-learn
  • Data — PostgreSQL · Supabase · SQL · SQLite
  • Desktop — Tauri · Rust · .NET MAUI
  • Infra — Docker · Git · CI/CD · Render · Vercel · Yandex Cloud

I work daily with AI coding agents (Cursor, Claude Code): I define the task, review the output, and never ship code I haven't validated.


Languages — Turkish (native) · Russian (C1) · English (B1)

Portfolio · LinkedIn · Habr Career · Telegram · karatasoglufirat@gmail.com · fyratkaratashoglu@yandex.ru

Pinned Loading

  1. fk-pos fk-pos Public

    Offline-first point-of-sale software for small businesses: 8 industry versions, 5 active businesses. React + Tauri (Rust) desktop app with hardware integrations, optional Supabase cloud sync, and a…

  2. koopilot koopilot Public

    Multi-tenant AI operations platform for small businesses and producer cooperatives. FastAPI REST API with 35+ endpoints, four role levels and per-request tenant isolation; the assistant pulls role-…

    TypeScript

  3. tz-reviewer tz-reviewer Public

    Forked from kayaal34/aitalenthub-hackathon

    AI pre-review for technical specifications, built for an MTS/NET case at AI Product Hack 2026. Deterministic checks across 21 template sections plus 23 LLM semantic categories; every finding is anc…

    Python

  4. YZTA-BOOTCAMP-2026 YZTA-BOOTCAMP-2026 Public

    Forked from Seymacos/YZTA-BOOTCAMP-2026

    SmartFinance - AI personal finance assistant (Google AI & Technology Academy bootcamp, team of 4). I owned the AI agent and memory layer: a LangChain + Gemini recommendation chain, conversation buf…

    Python

  5. MyAiTripPlanner MyAiTripPlanner Public

    Forked from kayaal34/MyAiTripPlanner

    AI Trip Planner - BSc diploma project (UrFU, team of 2). A FastAPI BFF keeps LLM and Mapbox keys off the client, model-generated locations are validated against Mapbox Geocoding so non-existent pla…

    TypeScript

  6. Budget-Manager-VK Budget-Manager-VK Public

    Expense tracker built from scratch inside the VK Mini Apps ecosystem during my frontend internship at VK: VK Bridge SDK integration, VKUI following iOS and Android guidelines, light/dark theme, and…

    JavaScript