# Abhishek Singh > Full-stack developer — I build interfaces people enjoy and APIs that hold up at scale. Based in Bengaluru, India. This file is a machine-readable index of the site. ## Pages - [Home](https://singhsterabhi.pages.dev/) — markdown: https://singhsterabhi.pages.dev/index.md - [About](https://singhsterabhi.pages.dev/about) — markdown: https://singhsterabhi.pages.dev/about.md - [Terminal](https://singhsterabhi.pages.dev/terminal) — a command-line view of this site ## Projects - **table-kit** — A headless table toolkit built on TanStack Table. Column sizing, pinning and virtualised rows packaged once, so I stopped rewriting the same four hooks in every project. [TypeScript, React, TanStack Table] - **gym-log** — A workout tracker that fits between sets. Log a set in two taps. Offline-first, because gym wifi is a myth and nobody wants a spinner mid-superset. [React, IndexedDB, PWA] ## Contact - Email: singhsterabhi@gmail.com - GitHub: https://github.com/singhsterabhi - LinkedIn: https://linkedin.com/in/singhsterabhi ## For agents - Full text: https://singhsterabhi.pages.dev/llms-full.txt - Callable tools (A2A agent card): https://singhsterabhi.pages.dev/.well-known/agent-card.json - This site also registers WebMCP tools in-page via document.modelContext.