Skip to content
View omer-here's full-sized avatar

Block or report omer-here

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
omer-here/README.md

LinkedIn Email GitHub followers


Typing SVG


About

Backend engineer specializing in distributed systems and LLM-integrated applications. Currently Senior Software Engineer at Nayatel — Pakistan's leading ISP — fast-track promoted twice in less than 24 months, building production backend infrastructure: microservices, real-time event pipelines, and AI-powered features serving thousands of concurrent users.

I don't just use AI tools. I build the backend infrastructure that makes AI products work in production: RAG pipelines, agentic runtimes, vector search, streaming APIs, and the observability layer that keeps them reliable.


Featured Projects

🧠 Chronos — AI Business Assistant Platform

Multi-tenant RAG SaaS platform combining a PDF knowledge base (via pgvector) with dynamic tool calling for real-time attribute retrieval. Streaming chat interface built on the Vercel AI SDK. Resolved production-grade challenges: edge-runtime PDF parsing failures, AI SDK v4 streaming protocol mismatches, and silent Zod schema crashes in LLM tool execution.

Next.js pgvector Gemini Embeddings (004) Vercel AI SDK TypeScript Supabase


🦞 Tiny-OpenClaw — Agentic AI Runtime

Production-ready agentic framework implementing the ReAct (Reasoning + Acting) loop via the Anthropic Claude API. Hot-loadable skills: web browser automation via Playwright, long-term memory, datetime. Fully async I/O with Python's asyncio. Migrated memory/session persistence from JSON to Redis for concurrent multi-user access and horizontal scalability.

Python Claude API Redis Playwright asyncio Docker Compose


Sportz — Real-Time WebSocket Architecture

Solved the stateful WebSocket fan-out problem across horizontally scaled Node instances using Redis Pub/Sub: mutations publish to a broadcast channel; every instance subscribes and routes to its local connections. Scales to N nodes behind a load balancer with zero dropped broadcasts. Includes heartbeat zombie cleanup, Arcjet rate limiting, Zod validation, and backpressure protection.

Node.js Express WebSockets Redis Pub/Sub PostgreSQL Drizzle ORM Docker


Tech Stack

Backend

NestJS Node.js TypeScript Python FastAPI Express

Databases & Messaging

PostgreSQL Redis MongoDB RabbitMQ

AI & LLMs

OpenAI Anthropic Gemini

RAG Pipelines Agentic Workflows (ReAct) Tool Calling pgvector MCP n8n

Frontend

Next.js React Tailwind CSS

DevOps & Observability

Docker AWS GitHub Actions Jenkins New Relic


GitHub Stats

  


Professional Background

Nayatel — Pakistan's Leading ISP                        Oct 2024 – Present

  Senior Software Engineer           [Fast-Track Promoted ×2]
  ↳ Nwatch camera monitoring revamp  NestJS · RabbitMQ · Redis · NewRelic · ~65% uptime improvement
  ↳ NayaTV backend modernization     Microservices · Separation of Concerns · AI Recommendation Engine

  Software Engineer
  ↳ Centralized payment platform     Monolith → Microservices · 3+ internal apps unified
  ↳ CRON scheduling service          Replaced unsafe crontab company-wide · Node.js · PostgreSQL

  Assistant Software Engineer
  ↳ NayaTV OTT platform              40% faster content delivery · Stream load balancing
  ↳ Internal operational tooling     Log monitoring · Complaint resolution APIs (TTR → minutes)

What I'm Currently Working On

  • 🔭 AI Recommendation Engine — data-driven content personalization for a live OTT platform
  • 🛠️ NayaTV Backend Modernization — separation-of-concerns refactor on a high-traffic streaming service
  • 📖 Going deeper on LangGraph, RAGAS eval frameworks, and distributed tracing

Pinned Loading

  1. chronos-mvp chronos-mvp Public

    An advance RAG pipeline including metric evals, ingestions, tools calling & agentic workflow. Not only that, it is built in a way that every aspects seems so smooth that you can setup your unique A…

    TypeScript

  2. sportz sportz Public

    Node.js, Express, WebSockets, Redis Pub/Sub, PostgreSQL, Drizzle ORM, Arcjet, Docker • Solved stateful WebSocket fan-out across horizontally scaled nodes using Redis Pub/Sub • Implemented heartbeat…

    JavaScript

  3. tiny-openclaw tiny-openclaw Public

    Python, Anthropic Claude API, Redis, Playwright, asyncio, Docker. Production-ready agentic AI runtime implementing the ReAct loop via Claude API; supports hot-loaded skills (web browsing via Playw…

    Python

  4. collaborative-room collaborative-room Public

    The Technical Feat: Integrating Lexical Editor (a complex, rich text framework) with Liveblocks for state synchronization, all while maintaining strict type safety within the Next.js/TypeScript env…

    TypeScript 1

  5. apple-website-3d apple-website-3d Public

    The real technical hurdle? Forcing cutting-edge libraries like GSAP (Greensock) and Three.js, which often expect a client-side environment. To play nicely with Next.js's Server-Side Rendering (SSR)…

    TypeScript

  6. DSA-Practice-Problems DSA-Practice-Problems Public

    Data Structures & Algorithms plays a crucial role in solving programming problems. Here are the few selected problems which I solved with effective solutions in JAVA. I'll be updating this reposito…

    1