Skip to content
View omar16100's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Organizations

@gglabs-ai

Block or report omar16100

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.

Content in all repositories owned by your account will be closed.
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
omar16100/README.md

Hi, I'm Omar Shabab

ML Engineer building GenAI and ML platforms at scale.

Currently at Singapore's largest grocery retailer, where I build LLM platforms, improve recommendation systems, and computer vision solutions for creatives.

What I'm Working On

  • Systems programming in C and Rust for Apple Silicon (inference kernels, thermal control, SMC/IOKit)
  • Local and on-device LLM inference: Metal kernels, GGUF, MLX, benchmarking real hardware limits
  • AI developer tooling: MCP servers, CLIs, and a local-first memory graph

Projects

Systems & CLI

Project Description Tech
atlassian-cli Unified CLI for Jira, Confluence, Bitbucket & JSM. Bulk ops, dry-run, JSON/CSV/YAML output, multi-instance profiles. Docs Rust
surge LLM inference engine for the Mac Studio M3 Ultra. Limiter-aware pacing scheduler, byte-exact Metal decode, no dependencies beyond macOS. Work in progress C, Metal
fanpro Fan control and thermal monitoring for Apple Silicon. CLI, TUI and root daemon, zero dependencies C, IOKit
speedlog Internet speed monitor. One bash script, one HTML file, no Docker, no database Bash, HTML
batteryconsole Logitech MX device battery levels on macOS Rust
logi_mx_auto_switch Make an MX Master follow the MX Keys across Macs via HID++ ChangeHost, no Logitech software Python

AI Tooling

Project Description Tech
parsnip Local-first memory graph for AI assistants. Single binary, entities/relations/observations, 5 search modes, cross-project queries. Site Rust, redb, tantivy, MCP
gemini-mcp-rust MCP server for Google's Gemini API Rust, MCP
reddit-mcp-server Read-only Reddit MCP server over app-only OAuth Rust, MCP
skills Custom skills for the Claude Code CLI Markdown

ML & Experiments

Project Description Tech
llm-benchmark Local LLM benchmark suite: 26 prompts, 6 categories, programmatic plus LLM-as-judge scoring Python
bengali-ocr-finetune Bengali OCR fine-tuning on Apple Silicon with mlx-vlm Python, MLX

Web

Project Description Tech
saas_template Cloudflare-first SaaS starter. Opinionated, SEO-first, swappable. Demo Next.js 16, D1, Better Auth, Stripe

atlassian-cli: 28 stars, 7,217 GitHub release downloads, 541 crates.io downloads (as of 27 Aug 2026).

Contributing Elsewhere

Merged: App-Store-Connect-CLI (submission validation, localization updates, price point filtering, stale review handling) and aws-codecommit-devops-model.

Open: psd-tools (drop shadow and outer glow layer effect rendering), whatsapp-mcp (context-aware whatsmeow API), HistoryHound (stdio transport, Chrome profile detection).

Tech Stack

Systems: Rust, C, Metal, IOKit ML/AI: Python, PyTorch, MLX, GGUF, llama.cpp, Computer Vision, NLP AI tooling: Model Context Protocol (MCP), Claude Code Web: TypeScript, Next.js, Cloudflare Workers/D1 Cloud: GCP (Vertex AI, BigQuery, Cloud Functions), AWS (SageMaker, Lambda), Kubernetes, Docker

Talks & Writing

Connect

Pinned Loading

  1. llm-benchmark llm-benchmark Public

    Local LLM benchmark suite: 26 prompts, 6 categories, programmatic + Claude-as-judge scoring. Includes Gemma 4 vs Qwen 3.5 comparison.

    Python 1

  2. surge surge Public

    LLM inference engine in C and Metal for the Mac Studio M3 Ultra. Limiter-aware pacing scheduler, byte-exact Metal decode, no dependencies beyond macOS.

    C