Skip to content
View Aryan9inja's full-sized avatar
πŸ’»
Watching electrons change transistor state
πŸ’»
Watching electrons change transistor state

Highlights

  • Pro

Block or report Aryan9inja

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.

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

Hey πŸ‘‹, I'm Aryan Singh Thakur

Backend Engineer β€’ Systems Programming β€’ AI Systems


πŸš€ About Me

  • βš™οΈ Backend engineer with 6 months of production experience at a London-registered B2B SaaS startup (SvaraAI)
  • πŸ”§ Built systems from scratch β€” 14K req/sec HTTP server in C, 18.8K req/sec distributed job queue in Go
  • 🧠 Work across systems programming, distributed systems, AI pipelines, and full-stack SaaS
  • 🐧 Linux enthusiast who reads kernel docs for fun

πŸ”₯ Featured Projects

βš™οΈ GoTaskQ β€” Distributed Job Queue

β†’ Redis-backed job queue built from scratch in Go

  • Priority scheduling via lexicographic score encoding on Sorted Sets
  • Atomic Lua-scripted dequeue β€” eliminates race conditions under concurrent load
  • Retry engine with exponential backoff + jitter, Dead Letter Queue, job replay
  • Prometheus metrics: queue depth, job duration histograms, worker utilization
  • 18,800 req/sec with 100K jobs, 100 concurrent workers β€” p99 latency 33ms, zero failed requests

πŸ”— https://github.com/Aryan9inja/gotaskq


βš™οΈ Raw HTTP/1.1 Server in C

β†’ Event-driven HTTP server built using POSIX sockets and epoll, zero external libraries

  • Non-blocking I/O with request state machine
  • Keep-alive, zero-copy sendfile(), request pipelining
  • Full GET/POST parsing, headers, static file serving, EAGAIN/EWOULDBLOCK handling
  • 14,000+ req/sec, sub-millisecond latency β€” 38% throughput improvement over fork model

πŸ”— https://github.com/Aryan9inja/raw-http-c


🌾 Krishi Setu β€” Voice AI for Farmers (Hackathon Project)

β†’ Farmers call one number, speak Hindi or English, get crop/pest/mandi guidance in under 2 seconds

  • Twilio Conversation Relay for real-time STT/TTS
  • Hybrid BM25 + vector retrieval over 1,000+ knowledge entries β€” sub-millisecond query latency
  • Swappable LLM client (Groq/OpenAI), stateless WebSocket layer

πŸ”— https://github.com/Aryan9inja/Krishi-Setu | Demo


βš–οΈ LexGenAI β€” AI Legal Document Generator

β†’ RAG-based platform that generates and reviews legal documents

  • Classifies every contract clause into Low/Medium/High risk β€” cuts manual review time by 60%+
  • MongoDB Atlas Vector Search for semantic retrieval
  • Live in production with PDF export

πŸ”— https://github.com/Aryan9inja/LexGenAI | Live


πŸ’Ό Experience

Full-Stack Developer Intern @ SvaraAI (Oct 2025 – Mar 2026) London-registered B2B SaaS startup β€” Remote

  • NestJS/Node.js microservices handling 1,000+ API requests/day across 5+ business clients
  • Production email pipeline via Azure Email Services β€” 500+ emails/day, SPF/DKIM/DMARC configured
  • AWS EC2 + NGINX + MySQL infrastructure, CI/CD with GitHub Actions

πŸ›  Tech Stack

Languages: C β€’ C++ β€’ Go β€’ JavaScript β€’ TypeScript

Backend: Node.js β€’ NestJS β€’ Express β€’ REST APIs β€’ WebSockets β€’ Microservices

Frontend: React β€’ Next.js β€’ TailwindCSS

Databases: MySQL β€’ MongoDB β€’ Redis β€’ Vector Search

AI / Data: RAG Systems β€’ BM25 Retrieval β€’ LLM Integration (OpenAI, LLaMA) β€’ Semantic Search β€’ OCR

Infrastructure: AWS EC2 β€’ NGINX β€’ Linux β€’ Docker β€’ Prometheus β€’ Azure Email Services β€’ GitHub Actions


🌌 Fun Facts

  • πŸš€ Fascinated by Space & Astronomy
  • 🧩 Enjoy reverse engineering and understanding software internals
  • β˜• Can debug almost anything with enough coffee

πŸ“« Connect


⭐ I build systems to understand how software really works β€” from the kernel up.

Pinned Loading

  1. gotaskq gotaskq Public

    Redis-backed distributed job queue in Go - priority scheduling, retry engine with backoff, Dead Letter Queue, Prometheus metrics.

    Go 4

  2. raw-http-c raw-http-c Public

    HTTP/1.1 server built in C using POSIX sockets and epoll. Supports persistent connections, request parsing, and static file serving.

    C 3

  3. Krishi-Setu Krishi-Setu Public

    Voice-based AI system helping farmers access agricultural guidance via phone using Twilio and BM25 retrieval.

    TypeScript 2

  4. LexGenAI LexGenAI Public

    RAG-based legal document generator and risk analyzer for startups using MongoDB retrieval and LLM-powered clause analysis.

    TypeScript 2