Skip to content
View Pranav1405ML's full-sized avatar
💭
Computer science student | Systems x Backend enthusiast 🚀
💭
Computer science student | Systems x Backend enthusiast 🚀

Highlights

  • Pro

Block or report Pranav1405ML

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

Typing SVG

   





const pranav = {
    role: "CS Student → Systems Engineer",
    focus: ["Backend", "Systems", "AI Infrastructure"],
    philosophy: "Build it. Break it. Understand it.",
    currently: "Going deeper, not wider.",
    goal: "Understand computing from React to registers."
};

I don't collect frameworks — I study how things are built.

CS student building backend systems, AI infrastructure, and low-level computing projects. My work spans from full-stack applications down to cycle-accurate CPU simulation. Everything I build is driven by a single question: how does this actually work?


⚡ What I've Built

Not tutorials followed — systems designed, architected, and shipped.


🔍 Cortex — AI Search Engine   Repo

A Perplexity-inspired search engine — not a chatbot wrapper, an actual retrieval pipeline.

Built an end-to-end AI search system that takes a user query, retrieves real web sources, embeds and chunks content into vector storage, performs similarity search, and synthesizes answers with source attribution via LLM.

Query → Web Retrieval → Embedding → pgvector Search → LLM Synthesis → Cited Answer


🤖 Coding Agent   Repo

A CLI agent that turns an LLM into an iterative, tool-using engineer with persistent memory.

Designed a multi-step autonomous coding agent — it reasons about tasks, selects tools, reads/writes files, executes code inside isolated Docker containers, observes results, and iterates. State persists across sessions via SQLite.

Prompt → Agent Reasoning → Tool Call → Docker Execution → Observation → Loop


🔧 CPU Simulator   Repo

A cycle-accurate CPU simulator — computing understood from first principles.

Built a custom microarchitecture simulator from scratch: instruction set design, data paths, control signal generation, and cycle-accurate execution. Not a toy — a tool for understanding the hardware-software boundary.

Instruction Fetch → Decode → Execute → Memory → Write Back (cycle-accurate)


🛠 Tech Arsenal


SYSTEMS BACKEND AI / INFRA DEV & FRONTEND
C Python LLM APIs Git
C++ FastAPI RAG Docker
Linux PostgreSQL Embeddings JavaScript
Architecture SQLite Vector_Search React
Redis AI_Agents HTML/CSS
REST Tool_Calling

🔭 Currently Building

Typing SVG

🔍 AI SEARCH

Building a full retrieval-augmented search engine. Learning RAG, vector databases, backend architecture, and deployment.

⚙️ SYSTEMS

Going deeper into OS, architecture, networking, and databases. Building a CPU simulator from scratch.

🌐 OPEN SOURCE

Preparing for GSoC / LFX. Learning how production codebases are designed, reviewed, and evolved.

📐 ALGORITHMS

NeetCode 150 + systematic revision. Understanding patterns, not just solving problems.


🗺 Depth Map

Typing SVG



Layer Technologies Status
0x07 Application React · REST APIs · CLI Tools building
0x06 Backend FastAPI · PostgreSQL · Redis · Docker building
0x05 AI Systems RAG · Agents · LLMs · Embeddings building + learning
0x04 Databases & Net Storage Engines · Protocols · TCP/IP learning
0x03 Operating Systems Processes · Memory · Scheduling learning
0x02 Architecture ISA · Datapaths · Caches · Pipelines building + learning
0x01 Distributed Systems Consensus · Replication · Fault Tolerance exploring
0x00 Research / Advanced Compilers · Quantum · HPC long-term

🏆 Achievements




 



github-snake

⌁ System Metrics


   




Typing SVG

Building systems. Understanding abstractions. Going deeper.



   

Popular repositories Loading

  1. Coding-Agent Coding-Agent Public

    Python 5

  2. CPU_SIMULATOR CPU_SIMULATOR Public

    HTML 1

  3. Mini-GPT Mini-GPT Public

    Python 1

  4. Cortex Cortex Public

    Python 1

  5. zulip zulip Public

    Forked from zulip/zulip

    Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

    Python 1

  6. snake_game_pyqt5 snake_game_pyqt5 Public

    Python