Skip to content
View iikareem's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report iikareem

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

About

I'm a software engineer who enjoys understanding systems from the inside out — how data flows, where bottlenecks form, and what it takes to make software fast and dependable at scale. I'm especially drawn to database internals and optimization: how queries are planned and executed, how data is stored and indexed, and what actually moves the needle on performance.

I care about writing code that is not only correct, but also intentional: clear architecture, thoughtful trade-offs, and solutions that hold up as complexity grows. Most of what I build lives on the backend — APIs, data layers, queues, caching, and the infrastructure that keeps them running smoothly.

Outside of shipping code, I'm usually reading, breaking things down to understand them better, or experimenting with ideas that push me to think more deeply about how great software is made.


Projects

Pinned repositories — newest first.

Project Description
1 GraphScholar Graph RAG knowledge base for research papers — Neo4j + MCP
2 lite-q Persistent SQLite task queue for Node.js — zero external infra
3 property-listings-api Production NestJS API with Redis caching & cursor pagination
4 Competitive-Programming Algorithmic problem solutions in Java & C++

Connect

LinkedIn Email


Open to collaborating on backend systems, database internals, and developer tooling.

Pinned Loading

  1. lite-q lite-q Public

    LiteQ is a persistent task queue engine for Node.js that uses SQLite instead of Redis. Features delayed scheduling, exponential backoff retries, CPU thread isolation via worker_threads, and atomic …

    TypeScript 6

  2. GraphScholar GraphScholar Public

    Graph RAG knowledge base for research papers — Neo4j + MCP

    TypeScript 1

  3. property-listings-api property-listings-api Public

    Production-grade NestJS API for property listings with Redis caching, cursor-based pagination (UUIDv7), and advanced filtering. Features Docker orchestration, CI/CD, and load testing.

    TypeScript 1