Ayush Singh — Systems Engineer

I build systems that move data — fast, and beautifully.

hey, I'm Ayush 👋 I make databases, proxies and AI agents go brrr.

Backend & systems engineer — TypeScript, Node.js, Rust, Python.

Naya Raipur, IndiaRust / TypeScript / Python

Selected work

Systems, drawn in light.Stuff I built and am proud of.Projects

06 projects · keep scrolling

Team lead — backend & AWS platform

Sahaayak

An AI staff for the small businessman the internet left behind.

A shop owner talks in plain Hinglish; an orchestrator routes him to specialist agents that chase payments, watch cash flow and source suppliers — and an agent factory hires new specialists on demand. Nothing goes out without his one-tap approval.

  • 4+1agents + an agent factory
  • 14DynamoDB tables, serverless
  • 81tests, offline ↔ AWS parity
  • Python
  • FastAPI
  • AWS Bedrock
  • Strands Agents
  • Cedar

Live Demo video

Pullwright

Hand it a GitHub issue. Get back a pull request.

An autonomous issue-resolution agent: a planner, executor and verifier plan the fix, run tool calls in an isolated Docker sandbox and open the PR end-to-end, while a live dashboard streams every LLM call and tool invocation.

  • 5LLM providers, auto-failover
  • $0.10per-task budget cap
  • ~7 minfor a sub-$0.02 fix
  • TypeScript
  • Node.js
  • Docker
  • Redis
  • BullMQ
  • Multi-LLM

GitHub

DiskMap

A native macOS storage analyzer — shipping as freedisk.space.

See what fills a disk, follow big folders down to their files, find duplicates and developer junk, and review every cleanup before anything moves to Trash. Nothing leaves the machine. Windows port in progress.

  • 7.3 sto scan 1.79M files
  • ~55×faster walk than FileManager
  • 0 Bever leave your Mac
  • Swift
  • SwiftUI
  • AppKit
  • macOS
  • WPF

freedisk.space GitHub

Relay

A reverse proxy that keeps pace with nginx.

An async API gateway in Rust (tokio, axum, hyper) with streaming proxying, health-checked backend pools, least-connections load balancing and sharded per-client token-bucket rate limiting.

  • ~70kreq/s, within 1% of nginx
  • ~5 msp99 latency
  • 54 nsper rate-limit check
  • Rust
  • Tokio
  • Axum
  • Hyper

GitHub

Strata

A storage engine, from the write-ahead log up.

A persistent embedded LSM-tree key-value store in Rust — WAL, memtable, mmap-based SSTables, Bloom filters and size-tiered compaction — modelled on RocksDB and LevelDB.

  • 1.87Mwrites/sec (fsync off)
  • 24×faster absent-key lookups
  • 46/46correctness & crash tests
  • Rust
  • LSM-tree
  • Storage engines

GitHub

BelieveMeGuys

Copy the traders you trust, fill for fill.

A crypto copy-trading platform: link your exchange with trade-only keys, follow a verified leader, and every fill is mirrored into your account — sized to your settings and fenced by your daily loss and per-trade risk caps.

  • <1 sto mirror a leader’s fill
  • 0withdrawal permissions held
  • $10minimum per copy
  • Copy trading
  • Real-time
  • Delta Exchange

Live

That’s the headline work.That’s the big stuff.More

Two more projectsSkip to experience

A few more.A few more things I made.More projects

Hover a card to draw it.

  • ICS Fault Detection

    Six agents watching a water plant for attacks.

    99.83% fault detection on SWaT

    Python · Flask · React · scikit-learn

    GitHub
  • LearnGraph

    Chemistry prep that knows what you are about to forget.

    325 concepts in a graph

    TypeScript · Neo4j · PostgreSQL · Claude API

    GitHub

Where I’ve shipped.Places I’ve worked.Experience

  1. b623f50(HEAD)feat: join Amrevx

    Amrevx

    Software Development Engineer Intern Jul 2026 — Present

    TRADElogs — a MetaTrader-5 trading journal SaaS

    A trading journal that imports every fill and tells you when you are tilting.

    • Built the live AI trading coach: a Groq chatbot grounded on the trader’s own data — win rate, profit factor, session and day edges — through a token-bounded context pipeline.
    • Streams tokens over SSE with per-user Redis rate limits and rule-based fallback; compliance guardrails and prompt-injection defences treat all external data as untrusted.
    • Integrated the Python/FastAPI MT5 bridge with the Node backend, and fixed a race on the broker’s single-terminal lock that caused intermittent 500s.
  2. e68e73cfeat: ship Classroom sync

    VedaAI

    SDE Intern Jun 2026 — Jul 2026

    Vedafy Technologies — B2B education platform

    Teachers brought their whole Google Classroom over in one click.

    • Shipped the Google Classroom integration for VedaAI v3 — rosters, courses and assignments sync, so teachers onboard existing classes without setup.
    • Built backend services and REST APIs across the platform, owning features end-to-end with the founding team.
    • Reworked UI/UX across key product surfaces for usability and consistency.
  3. b2f345dperf: cut infra cost 60%

    TheCinePrism

    Freelance Full-Stack Developer Jul 2025 — Present

    Movie reviews and a newsletter, in production

    I built it, I run it, and I made its AWS bill 60% smaller.

    • Built and maintain thecineprism.com: 36,000+ active users, 253,000+ monthly events, sub-100 ms API via Redis caching.
    • AWS with Docker CI/CD, Cashfree payments, SES and BullMQ queues.
    • Cut monthly infra cost 60% ($47 → $16–20) by dropping the ALB and NAT Gateway for one EC2 instance with self-hosted Redis and Nginx.
    • 36k+active users
    • −60%monthly AWS bill

    thecineprism.com

  4. 9facabdinit: IIIT Naya Raipur

    IIIT Naya Raipur

    B.Tech, Electronics & Communication Aug 2024 — May 2028

    Head of the DevOps Club

    Studying signals by day, shipping systems by night — and running the DevOps Club.

Open source

13,374 files. I changed 3.

On reading code I didn’t write — small, careful diffs in very large, very old codebases.How I started contributing to software way older than my degree.

First merged PR · Sep 2

It started with a sticky note.

invisible-notes keeps sticky notes out of screen shares and recordings. On Windows, waking from sleep quietly switched that protection off. The fix re-applies it after resume.

+37 −6main.js, noteWindow.js

navyabijoy/invisible-notes#15

FreeCAD

Then I opened FreeCAD.

A parametric 3D CAD modeller, in development since 2002 and built by people all over the world.

  • 13,374files
  • 1,000+contributors
  • 34kstars

FreeCAD · the codebase

Every dot is a file.

All 13,374 of them, laid out by folder. In August I’d never read a line of it. The bright 3 are the ones I’ve changed since.

FreeCAD · Gui · #32340 · merged Sep 4

The gap that ate clicks.

The NaviCube’s view-menu button was drawn as two shapes — a bar and a triangle — with a gap between them. Clicks in the gap simply did nothing. Now the button is one hit target.

+29 −6src/Gui/Inventor/SoNaviCube.cpp10 review comments

View the PR

FreeCAD · Mesh · #32476 · merged Sep 8

Two lines for a missing format.

FreeCAD could already import 3MF meshes. The Import Mesh dialog just never listed *.3mf in its “all mesh files” filter, so nobody found it. Now it does.

+2 −1src/Mod/Mesh/Gui/Command.cpp

View the PR

FreeCAD · Core · #32629 · merged Oct 6

One line, one comma.

The About dialog printed “Clipper2 ,” because the bundled library’s version never left its subdirectory. One CMake line copies it up, so it reads “Clipper2 2.0.1,”.

+1 −0cMake/FreeCAD_Helpers/SetupClipper2.cmake4 review comments

View the PR

Last 12 months on GitHub

2,037 contributions, drawn one day at a time.2,037 contributions. I like shipping.GitHub activity

  • 2,037contributions
  • 214active days
  • 39day longest streak
  • 95on the best day
github.com/Ayushjo

About

Hi, I’m Ayush.

I’m a backend and systems engineer, studying electronics at IIIT Naya Raipur. I like the parts of software nobody sees — storage engines, proxies, queues, agents — and making them fast enough that nobody has to think about them.

Engineering student by day, Rust benchmarker by night. I like making slow things fast, and fast things beautiful.

Backend and systems engineer studying electronics at IIIT Naya Raipur, working on storage engines, proxies, queues and AI agents.

Now
Software Development Engineer Intern at Amrevx
Studying
B.Tech, Electronics & Communication, IIIT Naya Raipur
Also
Head of the DevOps Club
Based in
Naya Raipur, India · IST

The quick version.

Portrait of Ayush Singh

Open to opportunities

Ayush Singh

Backend & systems engineer — TypeScript, Node.js, Rust, Python

Naya Raipur, India · IST (UTC+5:30) · B.Tech, graduating May 2028

I build production-grade backend systems and AI-powered applications: distributed job engines, LLM agents, LSM-tree databases and reverse proxies. Open to opportunities.

Experience

  1. Amrevx · Software Development Engineer Intern

    Jul 2026 — Present

    TRADElogs — a MetaTrader-5 trading journal SaaS

    • Built the live AI trading coach: a Groq chatbot grounded on the trader’s own data — win rate, profit factor, session and day edges — through a token-bounded context pipeline.
    • Streams tokens over SSE with per-user Redis rate limits and rule-based fallback; compliance guardrails and prompt-injection defences treat all external data as untrusted.
    • Integrated the Python/FastAPI MT5 bridge with the Node backend, and fixed a race on the broker’s single-terminal lock that caused intermittent 500s.
  2. VedaAI · SDE Intern

    Jun 2026 — Jul 2026

    Vedafy Technologies — B2B education platform

    • Shipped the Google Classroom integration for VedaAI v3 — rosters, courses and assignments sync, so teachers onboard existing classes without setup.
    • Built backend services and REST APIs across the platform, owning features end-to-end with the founding team.
    • Reworked UI/UX across key product surfaces for usability and consistency.
  3. TheCinePrism · Freelance Full-Stack Developer

    Jul 2025 — Present

    Movie reviews and a newsletter, in production

    • Built and maintain thecineprism.com: 36,000+ active users, 253,000+ monthly events, sub-100 ms API via Redis caching.
    • AWS with Docker CI/CD, Cashfree payments, SES and BullMQ queues.
    • Cut monthly infra cost 60% ($47 → $16–20) by dropping the ALB and NAT Gateway for one EC2 instance with self-hosted Redis and Nginx.

Projects

  • ICS Fault Detection

    Six agents watching a water plant for attacks.

    • 99.83% fault detection on SWaT
    • 51 sensors, live

    Python · Flask · React · scikit-learn

  • LearnGraph

    Chemistry prep that knows what you are about to forget.

    • 325 concepts in a graph
    • 25 chapters

    TypeScript · Neo4j · PostgreSQL · Claude API

Let’s build something.Say hi — my inbox is open.Contact

ayushsingh202586@gmail.com