Skip to content
View schart's full-sized avatar
🥷
Developer
🥷
Developer

Block or report schart

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
schart/README.md

Heja Arslan

AI Infrastructure Engineer · Turkey

I build the infrastructure that makes AI systems run in production —
pipelines, vector search, event-driven ingestion, and scalable backends that don't break under load.

LinkedIn   Email


👨‍💻 About Me

AI Infrastructure engineer focused on building the systems that sit beneath AI products — the data pipelines, vector stores, async workers, and query engines that make intelligence scalable and reliable.

  • 🧠 Built a custom DSL (query language) with parser & lexer from scratch — used in production
  • 📡 Event-driven pipelines: RabbitMQ, async ingestion, GraphQL subscriptions
  • 🔍 Vector search & AI retrieval: Pinecone, embedding pipelines, semantic matching
  • ☁️ Deployed on AWS (CloudFront), containerized with Docker, time-series with InfluxDB
  • 🔧 Core stack: TypeScript / Node.js / NestJS — ships fast, stays clean
  • 🌍 Open source contributor — vscode-material-icon-theme

🛠 Tech Stack

Languages

TypeScript Python

Backend & Frameworks

NestJS Node.js GraphQL RabbitMQ

AI Infrastructure

Pinecone InfluxDB Sequelize Prisma

Infrastructure

Docker AWS CloudFront Stripe


🌍 Open Source

Project Role
FlexQL Author & Maintainer ⭐ 30
vscode-material-icon-theme Contributor ⭐ 2.7k

📌 Projects

FlexQL ⭐ 30

Custom query language (DSL) for flexible, secure data filtering — built without heavy SQL or ORM abstractions.

Full parser & lexer from scratch. Expressive syntax, safe execution, easy integration into any Node.js backend. Demonstrates deep understanding of language design and compiler fundamentals.

Stack: TypeScript · Custom Parser/Lexer


AI-powered streaming aggregator — surfaces free and cheapest available sources for movies & series.

Async content ingestion via RabbitMQ, edge delivery via CloudFront, semantic source matching via Pinecone vector search, time-series analytics in InfluxDB, Stripe monetization. Query engine powered by FlexQL.

Stack: NestJS · RabbitMQ · AWS CloudFront · InfluxDB · Pinecone · Stripe


Full-stack notification service — built and shipped end-to-end in 4 days.

GraphQL API, RabbitMQ event bus, Prisma ORM, Docker deployment.

Stack: GraphQL · RabbitMQ · Prisma · Docker


Jira-inspired project management tool with kanban workflow (Todo → In Progress → Review → Done).

Stack: NestJS · TypeScript


Real-time uptime monitoring service — tracks service health and liveness over time.


📊 GitHub Stats

 


Open to AI infrastructure

Pinned Loading

  1. FlexQL FlexQL Public

    FlexQL – A powerful, secure, and extensible query language for flexible data filtering without complex SQL or ORM queries.

    TypeScript 30 1

  2. NotiFlow NotiFlow Public

    This fully functional notification service was designed and implemented in just 4 days, demonstrating rapid prototyping and full-stack skills with GraphQL, RabbitMQ, Prisma, and Docker

    TypeScript 2

  3. uptime-livenliness uptime-livenliness Public

    Real-Time uptime data monitoring

    TypeScript 3

  4. TaskSphere TaskSphere Public

    TaskSphere an application similar like Atlassian/Jira, breaks project into small pieces to make management easy (Todo, InProgress, Done, Review).

    TypeScript 3