Skip to content
View Harsh7115's full-sized avatar

Block or report Harsh7115

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

Harsh Jain

CS Graduate · University of Arizona · 3.85 GPA · Dean's List

LinkedIn Portfolio Email GitHub


About Me

I build at the intersection of AI systems and backend infrastructure — RAG pipelines, LLM evaluation frameworks, distributed systems, and OS-level C/Go work.

  • 🤖 Recently: AI Systems Engineer @ UA × McGraw Hill — RAG-based GPT assistant for instructors; CS Fellow @ Handshake AI — Docker CI harnesses for automated agent patch validation
  • 🔧 Shipped: guardrail-auditor (LLM security SaaS), c-coroutine (hand-written x86-64 context switch), go-distributed-kv (Raft KV store), unix-shell (POSIX shell in C)
  • 📖 Exploring: consensus algorithms, LLM reliability, scalable retrieval design
  • 💬 Ask me about: Go, C, systems design, RAG pipelines, backend architecture
  • 🎓 B.S. Computer Science · May 2026 · Open to backend / AI infrastructure roles

Tech Stack

Languages

C Go Python Java JavaScript TypeScript

Backend & Infrastructure

Node.js Django gRPC AWS Docker PostgreSQL MongoDB Redis Git Linux

AI / ML

LangChain AWS Bedrock

Concepts

Distributed Systems · RAG Pipelines · Multithreading · OS Internals · Socket Programming · LLM Evaluation


GitHub Stats

GitHub Streak Top Languages


Featured Projects

Project Description Stack
guardrail-auditor LLM security auditing SaaS — tests prompt-injection, data leakage, and role bypass; ships risk-tiered verdicts and structured reports Next.js · TypeScript · Prisma · Postgres
go-distributed-kv Fault-tolerant KV store with Raft consensus — leader election, log replication, snapshotting Go · Raft · gRPC · Docker
c-coroutine Cooperative coroutine (fiber) library — hand-written x86-64 context switch, FIFO scheduler, co_yield and co_await C
unix-shell POSIX-compliant shell with pipelines, I/O redirection, job control, and signal handling C
go-ratelimiter Thread-safe rate limiters — token bucket, sliding window, and leaky bucket; zero dependencies Go

Always learning. Always building.

Pinned Loading

  1. go-distributed-kv go-distributed-kv Public

    Fault-tolerant distributed key-value store using the Raft consensus algorithm, written in Go

    Go

  2. Immersion-project Immersion-project Public

    CanHeal Toolkit chatbot (UA Immersion Project)

    Python 1

  3. unix-shell unix-shell Public

    A POSIX-compliant Unix shell written in C — supports pipes, redirection, job control, and built-in commands

    Shell

  4. go-ratelimiter go-ratelimiter Public

    Token bucket, sliding window, and leaky bucket rate limiters in Go — thread-safe, zero dependencies

    Go

  5. c-coroutine c-coroutine Public

    Cooperative coroutine (fiber) library in C — hand-written x86-64 context switch, FIFO scheduler, co_yield and co_await

    C 1

  6. guardrail-auditor guardrail-auditor Public

    LLM security auditing SaaS — tests prompt-injection, data leakage, role bypass & more. Built with Next.js 14, Prisma, Tailwind.

    TypeScript