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

Block or report shaikn6

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
shaikn6/README.md
Nagizaaz Shaik, Generative AI Engineer: Agentic AI, RAG, AWS, Fintech

Portfolio LinkedIn Email Hugging Face

LLM, generative AI and agentic AI engineer. I build the parts of an LLM product that have to be right: the gateway in front of the models, the memory an agent reads from, the evaluation that says whether it is safe, and the ledger that records the money. Fintech first. 5 years in data and ML engineering, the last 2 in production at regulated credit unions. AWS ML Specialty certified.

Now: doctoral research (DBA, Applied AI) on AI-agent security. I traced a sandbox bypass into open-source AI-agent projects that copied the vulnerable code (details under coordinated disclosure) and earned reporter credit on GHSA-m5v3-6ccr-cfgx. Open to LLM, GenAI and agentic AI engineering roles, internship or full-time.

Start here

llm-gateway Python FastAPI Redis One OpenAI-compatible endpoint over Anthropic, OpenAI and Ollama with response caching, sliding-window rate limits, deterministic A/B routing and per-key cost tracking. 428 tests, 99% line coverage, CI fails under 95%.
ledger-service Go Postgres Double-entry ledger: idempotent transfers, ordered row locks, append-only postings. A 40-goroutine test asserts balances are conserved; a load test held ~2,300-2,400 transfers/s (500 accounts, one laptop) with zero balance drift.
lethe Go · demo Memory server for AI agents that learns from feedback which memories to return: 0.707 of the evidence in the top 10 on held-out LoCoMo vs 0.641 for the best hand-set rule. On LongMemEval it only ties that rule, and the README says so.

More work

llm-safety-auditor · demo LLM red-teaming: 50 curated attacks (350 with mutations), a 6-layer detector, OWASP LLM Top 10 scoring, PDF reports. 635 tests.
fin-lora · demo LoRA-tuned Qwen2.5-0.5B for financial sentiment: 84.7% on LLM-labelled news vs 73.6% for FinBERT (76.8% vs 71.2% on human-labelled headlines); a confidence cascade cuts average latency 63% for 0.4 points of accuracy; follow-up studies measure how easily it is fooled.
finance-agent-crew Multi-agent research: concurrent SEC EDGAR, market and news gathering feeds parallel fundamental, sentiment and risk agents; a writer agent produces a sourced brief. Runs offline with no API keys. 333 tests.
finarena One API in front of several fintech models: a cost-routed sentiment cascade (TF-IDF, then the LoRA LLM only when needed) and explainable credit scoring with reason codes.
guard-gap-detector Static detector for a sandbox-guard gap in AST-walking restricted Python interpreters used by AI agents; artifact for the paper When Vendoring Defeats the Patch.
Earlier and side projects
mcp-diagram-agent MCP server that turns a plain-text system description into an Excalidraw architecture diagram.
nvidia-nim-rag-techniques Five RAG techniques on NVIDIA NIM: hybrid search, reranking, query rewriting, context compression, corrective RAG.
on-device-llm-optimizer Distillation, INT4 quantization and CoreML export pipeline for running a small LLM on Apple hardware.
nano-finbert A 1.88M-parameter transformer built from scratch, with a measured study of how far distillation and pretraining can take it.
credit-arena · trade-arena Honest model comparisons for credit default and trading, with bootstrap confidence intervals; in trading, nothing beat buy-and-hold.

Open source

Merged upstream (20): crewAI #8061 (streaming event fix, from a bug I reported) · GENesis-AGI #2960 (path-containment fix) · prefect #23367 (ECS guide import) · crewAI #8033 · temporal sdk-python #1955 · ray #66918 (RLlib / Tune doc samples) · litestar #5126 · goose #1121 · dspy #10608 · jackc/pgx #2638 · mlflow #26613 · mlflow #26634 · langroid #1209 · pyproj #1637 · nibabel #1550 · pystac #1803 · pystac-client #931 · fhir.resources #211 · backtest-integrity-guard #33 · hwspec #75
Security: reporter credit on GHSA-m5v3-6ccr-cfgx, a sandbox bypass in an AI-agent code executor; further reports are under coordinated disclosure.
In review: native Groq / Fireworks / Together providers for crewAI, and fixes to broken documentation samples in Dagster, Hugging Face Datasets, Feast, LlamaIndex, sqlc and others (all open pull requests).

Skills, with the repo that shows each

LLM serving and routing llm-gateway (Anthropic, OpenAI, Ollama, caching, rate limits, A/B routing, cost tracking) · finarena (cost-routed model cascade)
Agents and tool use finance-agent-crew (multi-agent fan-out / fan-in) · mcp-diagram-agent (MCP server) · lethe (agent memory, MCP and LangChain adapters)
RAG and retrieval nvidia-nim-rag-techniques (hybrid search, reranking, corrective RAG with LangGraph) · lethe (BM25 + embeddings, learned ranking)
Fine-tuning and small models fin-lora (LoRA / PEFT on Qwen2.5) · on-device-llm-optimizer (distillation, INT4, MLX) · nano-finbert (transformer from scratch)
Evaluation and LLM security llm-safety-auditor (OWASP LLM Top 10 red-teaming) · guard-gap-detector (sandbox static analysis) · credit-arena (paired bootstrap model comparison)
Backend and platform ledger-service (Go, Postgres, OpenAPI) · fintech-devsecops-pipeline (Terraform, EKS, ArgoCD, OPA) · GitHub Actions CI in every repo
Languages Python · Go · SQL · TypeScript (portfolio)

Activity
Contribution activity over the last year Contribution snake

Contact: nagizaazs@gmail.com · 22 public repos · Portfolio · LinkedIn · Hugging Face

Pinned Loading

  1. llm-gateway llm-gateway Public

    OpenAI-compatible gateway over Anthropic, OpenAI and Ollama: response cache, rate limits, A/B routing, cost tracking.

    Python

  2. llm-safety-auditor llm-safety-auditor Public

    LLM red-teaming harness: 50 seed attacks (350 with mutations), a 6-layer detector and OWASP LLM Top 10 reports.

    Python 1

  3. fin-lora fin-lora Public

    LoRA-tuned Qwen2.5-0.5B for financial sentiment vs TF-IDF and FinBERT, with a confidence cascade and an attack study.

    Python

  4. finance-agent-crew finance-agent-crew Public

    Multi-agent equity research: concurrent SEC EDGAR, market and news gathering, parallel analyst agents, a sourced brief.

    Python

  5. guard-gap-detector guard-gap-detector Public

    Static detector for a sandbox-guard gap in AST-walking restricted Python interpreters used by AI-agent frameworks.

    Python

  6. lethe lethe Public

    Memory server for AI agents that learns from feedback which memories to return. Go; Python, LangChain and MCP adapters.

    Go