Skip to content
View Shivansh2904's full-sized avatar

Block or report Shivansh2904

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

Shivansh Mishra

Software engineer and startup co-founder, based in London.

LinkedIn · Email


Hi, I'm Shivansh. I work as a contract software engineer, the sole developer on a multi-tenant SaaS platform that I took from greenfield to client-tested staging. I'm also co-founder and lead engineer of Fluxero, a green-energy startup selected for Durham Venture School. There I built the core product in TypeScript, React and Node.js, a Python electrolyser digital twin, and the wind model behind its energy-yield forecasts.

I build with AI coding agents (Claude Code and Codex) and check what they produce, including planting bugs to make sure my test gates can actually fail.

I have a BSc in Computer Science from Durham University. I've also worked as a research assistant at Durham on the EPSRC-funded CHEDDAR programme, building audio-classification pipelines in Python, and as a software engineering intern at TechTree.


Projects

  • ctxreach: shows which AGENTS.md and CLAUDE.md instruction files actually reach Codex and Claude Code from a given directory, and where Codex's size limit cuts them off. TypeScript on Node.js. Early days: the static map command works; a live check against the agents is next.
  • vector-vault: self-hosted semantic search over PDF, TXT, Markdown and DOCX files. MiniLM embeddings in a FAISS index, with optional cross-encoder re-ranking. Python, FastAPI, React and TypeScript.
  • git-chronicle: a command-line tool for git-history analytics. It covers authors, an activity heatmap, file churn, streaks and branch comparison, and writes Markdown or JSON reports. TypeScript on Node.js.
  • sound-sentinel: a sound classifier with a Python training pipeline and a browser app. Work in progress.

Hackathons

  • DurHack 2022, Durham: full-stack on a team web app suggesting energy-efficiency improvements from sensor data.

Tech

TypeScript Python JavaScript SQL C++

React Vite TailwindCSS Node.js FastAPI Fastify PostgreSQL Prisma

PyTorch scikit-learn

Docker GitHub Actions DigitalOcean Cloudflare


Right to Work: UK (Indefinite Leave to Remain) · Open to full-time and contract roles

Popular repositories Loading

  1. sound-sentinel sound-sentinel Public

    Environmental sound classifier (ESC-50): Python training pipeline and an in-browser app. Work in progress.

    TypeScript

  2. vector-vault vector-vault Public

    Self-hosted semantic search over your documents: MiniLM embeddings in FAISS, optional cross-encoder reranking. FastAPI + React.

    Python

  3. git-chronicle git-chronicle Public

    CLI for exploring a repository's git history: authors, activity heatmap, per-file churn, streaks and branch comparison.

    TypeScript

  4. durhack2022 durhack2022 Public

    Forked from JBourton/durhack2022

    A hackathon project using visual data to suggest improvements to energy efficiency

    JavaScript

  5. Shivansh2904 Shivansh2904 Public

    Profile README

  6. ctxreach ctxreach Public

    Which AGENTS.md and CLAUDE.md files actually reach your coding agent? A CLI that maps instruction files to Codex and Claude Code.

    TypeScript