About

01 — Origin

From Baku to Prague

Azerbaijan is home; Prague is where I study CS at CTU FIT. Living between those contexts pushed me to adapt fast and care about how software reads across languages and cultures.

02 — Work

Founder and CTO

I run the technical side of Caucasus AI Labs and wrote its retrieval stack myself, from parsing documents to the install that runs offline on a customer's own machines. Before that, internships in software companies and a summer at the Bulgarian Academy of Sciences.

03 — Elsewhere

Dance, languages

Years at Shusha Art School meant daily rehearsal and performance discipline. I work in English, Azerbaijani, Turkish, and some Russian — handy when teams and docs don’t all share one language.

Timeline

Experience & education

Studies, internships, and research.

  • 2026 — present

    Founder & CTO

    Caucasus AI Labs

    Prague · Baku

    Compass, a document assistant with cited answers. I own the backend, the retrieval stack and the deployment, including an offline install that makes no external API calls.

  • 2026 — present

    Founder & CTO

    BRUH

    Remote

    Social app for GIF and sticker based chat on iOS and Android. Built the MVP myself in React Native and Node.js.

  • 2026 — present

    Bachelor's in Computer Science

    CTU FIT

    Prague, Czech Republic

    Computer science with a focus on software engineering, algorithms, and systems.

  • May 2024 — Aug 2024

    CEO Assistant — Business Development

    ATL Tech

    Baku, Azerbaijan

    Research, analytics, and business development support in a fast-paced software company.

  • Jul 2023 — Aug 2023

    Student Researcher

    Bulgarian Academy of Sciences

    Varna, Bulgaria

    Summer research program in mathematics and informatics.

  • Jun 2023 — Jul 2023

    Software Engineer

    SINAM

    Baku, Azerbaijan

    Engineering and technical work on IT services and consulting projects.

  • Jun 2022 — Aug 2022

    Software Engineer

    SINAM

    Baku, Azerbaijan

    Introductory engineering internship; contributed to team delivery and tooling.

Repositories

Selected work

One system in production, and a few repositories behind it.

Case

Compass

An assistant that answers questions from a company's own documents, with every answer cited back to the page it came from.

Hybrid retrieval over vector search and BM25, a browser side panel on a Python backend, and an install that runs entirely on the customer's own machines. Deployed into government transit, audit and capital markets, where the documents cannot leave the building.

Retrieval
Vector search and BM25, reranked
Deployment
On-premise, no external API calls
Ownership
Backend, retrieval and install, solo

TrainBud

Open-source MCP server that turns Garmin Connect data into tools an AI agent can call, plus a Connect IQ watch widget. On npm and on the Garmin store.

  • Node.js
  • MCP
  • Connect IQ
GitHub

BRUH

Social app for GIF and sticker based chat, iOS and Android, built MVP first and shipped to both stores.

  • React Native
  • Node.js
GitHub

OpenViking

Open-source context database for AI agents — memory, resources, and skills.

  • Python
  • Agents
GitHub

Unity Asset Collector

Python tooling for collecting and organizing Unity assets efficiently.

  • Python
  • Unity
GitHub

Handwritten Digit Recognition

Jupyter notebook pipeline for MNIST-style handwritten digit classification.

  • Jupyter
  • Python
  • ML
GitHub

Financial Manager

Minimal C# app for basic transaction tracking and personal finance flows.

  • C#
  • .NET
GitHub

Toolkit

Skills

On a large screen there's a small physics playground below; the list is what actually matters for reading.

Languages

  • Python
  • TypeScript
  • JavaScript
  • C#
  • SQL

Backend & data

  • FastAPI
  • Node.js
  • Vector search
  • BM25
  • REST APIs

Frontend

  • React
  • Next.js
  • React Native
  • Chrome MV3
  • Tailwind

Infrastructure

  • Docker
  • Linux
  • On-premise deployment
  • MCP servers
  • Git

Focus areas

  • Retrieval and RAG
  • Evaluation
  • AI coding agents

Contact

Say hello

Internships, collaborations, or a concrete project — short notes are easier to answer than vague intros.