Skip to content

Quick view

Zaid Ali Syed

Software Engineer | AI & Backend Systems

I build memory for machines. Then I try to break it.

I build AI systems that remember, retrieve and decide, and then I try to prove them wrong.

Builder of things that remember. Hunter of things that only seem to.

01 / 10

Who

A final-year engineer at MGM University who trusts a result only after it has survived his own attempt to kill it. What you can fly to here was built, measured, and in several places honestly buried.

Final-year IT student, founding software engineer intern at a live learning platform, and the author of two archived research findings. Most of my work sits on one memory-and-retrieval kernel I built once and import everywhere. I measure before I claim: every number on this page links to the thing that produced it.

B.Tech (Honors with Research), Information Technology

  • MGM University, Aurangabad
  • Jul 2023 - Jun 2027
  • 8.19/10

02 / 10

Projects

Real ideas, real impact.

8 planets

01 / 08

CivilizationOS

A small society that never sleeps: ten citizens, five councils, and a memory they have to share.

Architecture

Everything runs inside one FastAPI process: an async tick engine, a world grid, citizens, councils, a NetworkX causal graph, the TCMF retriever and a 3-tier model router. No queue, no worker, no external database.

  • Python, FastAPI, React, Three.js, NetworkX, Ollama/Gemini/OpenRouter

Citizens

Citizens with routines, conversations, relationships and episodic memory, streamed live over a WebSocket to every open tab.

  • 10citizens

Councils

When a crisis is injected, five roles (Historian, Strategist, Skeptic, Predictor, Synthesizer) debate in sequence and the verdict is written back into the simulation as a new causal-graph node.

  • 5councils

TCMF Memory

My first fusion formula multiplied the causal term to zero. The benchmark said so before anyone else could.

  • 215tests benchmark
  • TCMF retrieval fusing episodic memory with proximity over a causal graph, benchmarked against 6 baselines over 300 scenarios; the original multiplicative fusion scored recall@5 0.02 on the causal signal where that signal alone reaches 1.00; normalized additive fusion recovered it

Model Router

Three tiers: local Ollama first, then Gemini, then Claude or OpenRouter, so local development runs at $0 and the public demo at near $0.

  • fine-tuned Qwen2.5-3B-Instruct with LoRA (PyTorch via Unsloth + TRL SFTConfig) on a synthetic council-debate dataset, exported to GGUF, and wired into the model router as a dedicated local persona model (civos-council); runs locally via Ollama, not the deployed API

Evidence

  • 76tests api
  • 215tests benchmark

02 / 08

Personal LLM

A mind that stays home. It remembers on your own machine, and shows you where every answer came from.

local-first memory and RAG engine (SQLite + ChromaDB + hybrid model router), the shared retrieval kernel behind 3 downstream apps; answers are citation-grounded and refuse when context is missing; keyless CI

  • 181tests
  • 381tests across three apps
  • Python, FastAPI, SQLite, ChromaDB, sentence-transformers

03 / 08

autocto

It reads a repository the way a geologist reads rock: only the layers, no opinions, and the history tells the rest.

five repo-health analyzers from git history alone (hotspots, duplicated logic, maintenance cost, architectural debt, migration plan); pure functions; CLI; v0.2.0 on PyPI (released 2026-10-13, PyPI JSON checked 2026-10-15) and as a GitHub release

  • 162tests

04 / 08

Recall

What was said once should not have to be said twice.
  • 149median latency ms
  • 10/10 on a 10-item eval set
  • 20 vision calls/day; 120 s call floor; scene-change gating
  • FastAPI, WebSocket, ChromaDB, Gemini Vision/Live

06 / 08

The Road I Took

White is the road I took; pink is every road I almost took.

A life drawn as a road of light through eighteen stops, scrolled in three.js and built by voice.

  • Wispr Flow x Emergent challenge (Growth Intern, India), submitted 2 Nov 2026
  • Every prompt dictated with Wispr Flow. Emergent built v1; when its credits ran out the code continued in Claude Code. The film's narrator is an AI voice (disclosed on its end card); Zaid's own voice is on the site.
  • three.js, Vite, Wispr Flow, Emergent, Claude Code, Vercel

07 / 08

AFTERSHOCK

Shows travel. See where next.

When a Netflix show gets popular in one country, it often spreads to the next. AFTERSHOCK predicts which country is next, plans the launch there with Qloo's audience data, and throws out every AI suggestion Qloo cannot support.

  • 436tests
  • 10mcp tools
  • Qloo Agentic Hackathon (Devpost, https://qloo.devpost.com/), October 2026, team of four
  • 829 held-out breakouts: model top-3 named a charting country for 81 (9.8%) vs 34 (4.1%) for the busiest-country baseline (README section on lead time, data/results/lead_time.json)
  • of 1,615 names Gemini proposed, Qloo backed 29% (462); only confirmed names ship (docs/DEVPOST.md results table, data/results/grounded_plan.json)
  • Python, Gemini, Qloo API, MCP, GitHub Actions, Vercel

08 / 08

Support analytics dashboard

Restricted sector

RESTRICTED SECTOR. You are not authorised to explore this area.

The work exists. The door does not open from this side.

03 / 10

Research

4 planets

01 / 04

COLD READ

How many words before a machine thinks it knows who you are? The answer belongs to the reader, not the text.

the word count before a model beats chance on gender is 50, 800 or 1600 across three reader models of one size class on identical text; star sign is the control that never cleared its floor; two early readings that did not hold are reported, not dropped

  • 3n models
  • COLD READ: The Anonymity Half-Life Is a Property of the Reader
  • CC BY 4.0

02 / 04

AUGUR

A model raised on a world that ends in 1938. Ask it the year, and it says 1899.

a model trained on nothing after 1938 answers "what year is it" with 1899; two model families, 14 probes at temperature 0; anchoring is an independent axis

  • 2n models
  • AUGUR: The Effective Epistemic Date of Time-Locked Language Models
  • CC BY 4.0

03 / 04

TCMF

Under review

Sealed while the reviewers read. A memory benchmark, and the place where a confident idea of mine scored almost nothing.

Under review

04 / 04

Machine Dialect

Under review

Sealed. Two machines, one shared history, and a question about whether they start speaking in a way we cannot follow.

Under review

04 / 10

Experience

Moments that shaped me.

3 planets

01 / 03

Zabira Academy

Founding Software Engineer Intern | Aug 2026 - Present (ends Dec 2026)

A real school, real students, and twenty-seven changes that had to work the first morning they went live.

Founding Software Engineer Intern

  • 27merged prs
  • 24audit findings
  • 113e2e assertions
  • 3customer bugs fixed same day

02 / 03

Pratyaya Limited

AI Intern | Sep 2026 - Present (ends Dec 2026)

Where the work is not a demo. Role and dates only, by design.

AI Intern

03 / 03

TEDxMGMU 2026

Ashes crumble. Embers do not.Line by TEDxMGMU 2026

Ember: One Spark... Endless Possibilities

  • Graphics Design Team
  • sixth edition of TEDx on the MGM University campus

05 / 10

Open Source

1 planet

01 / 01

Upstream

Three small repairs in other people's houses, accepted by the people who live there.

jd/tenacity

fixed static typing for @retry-decorated instance methods so bound-method signatures survive mypy strict

dry-python/returns

relaxed future() and future_safe() parameter types from Coroutine to Awaitable

memgraph/gqlalchemy

added an IS NOT NULL operator to the Cypher query builder, with tests and docs

06 / 10

Skills

Continuously evolving.

1 planet

01 / 01

Toolkit

The instruments, in the order I actually reach for them.

languages

Python / TypeScript / SQL / PHP

backend

FastAPI / REST APIs / WebSockets / Pydantic / pandas / pytest / SQLite / MariaDB / MySQL / Docker / GitHub Actions CI / Linux / SSH ops / Playwright E2E

ai

RAG / vector search (ChromaDB) / knowledge graphs (NetworkX) / multi-agent systems / tool calling / model routing / LLM evaluation / structured outputs / local models (Ollama)

frontend cloud

React / Next.js / Vercel / Render

07 / 10

Archive

7 planets

04 / 07

Chronoscope

Restricted sector

RESTRICTED SECTOR. You are not authorised to explore this area.

The work exists. The door does not open from this side.

05 / 07

Lumi

Restricted sector

RESTRICTED SECTOR. You are not authorised to explore this area.

The work exists. The door does not open from this side.

06 / 07

Tarjuma

Restricted sector

RESTRICTED SECTOR. You are not authorised to explore this area.

The work exists. The door does not open from this side.

07 / 07

TVS Credit EPIC 8

Restricted sector

RESTRICTED SECTOR. You are not authorised to explore this area.

The work exists. The door does not open from this side.

08 / 10

Leadership and awards

  • IEEE Student Branch, Vice Chair (2026), Treasurer (2025)
  • GDG Tech4Sprint, Special Sponsor Award (Winner)
  • IIT Bombay Techfest, Quarterfinalist
  • Hack2Skill Hacksagon 2026, Finalist

09 / 10

The Failure Ledger

Everything here was true enough to try and wrong enough to keep. Nothing is deleted. That is the point.

TCMF v1 scored 0.02 on the signal it was built for. COLD READ's headline failed to replicate on a second model. AUGUR's forecasting plan was killed by its own phase zero. A pull request of mine was closed after an LGTM because a maintainer fixed it first. All four are published where they happened. A result that was never allowed to fail is not evidence of anything.

10 / 10

What's Next?

  • A same-release size ladder for COLD READ: three sizes of one model release, now that size within a family is shown to move the threshold.
  • A publication venue for TCMF.