Skip to content
View Prithvi-Aithal's full-sized avatar
  • Bengaluru, Karnataka, India

Block or report Prithvi-Aithal

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

Profile views Followers


🧭 About Me

  • πŸŽ“ Engineering student passionate about Systems Programming, AI/ML, and Full-Stack Development
  • πŸ› οΈ Built projects including a Git-inspired Version Control System from scratch, OS Linux Container Runtime, a RAG-powered Study Assistant, and a Mini Compiler
  • 🧠 Interested in kernels, compilers, interpreters, and the systems that power modern AI
  • πŸš€ Exploring applied Machine Learning and scalable product development
  • πŸ’» Mostly working with C, Python, JavaScript, and the Linux ecosystem
  • πŸ“ Bengaluru, India

🧰 Tech Stack

πŸ–₯️ Languages

🧠 AI / ML

🌐 Web & Tools


πŸ“Š GitHub Stats


🐍 Contribution Snake


πŸ“Œ Featured Projects

🧠 Jarvis

Your screen-time, decoded by machine learning.

An AI-powered digital wellness platform that monitors user activity, analyzes screen-time and behavior patterns, and predicts digital fatigue or stress levels using machine learning.

TypeScript ML Wellness Tech

πŸ”— View Repo

🧱 Linux-Container-Runtime

A container runtime built from raw syscalls up.

A multi-container runtime built in C β€” Linux namespaces, a kernel module for memory enforcement, a producer-consumer logging pipeline, and a UNIX socket CLI. Built as an academic OS project.

C Linux Kernel

πŸ”— View Repo

🌳 PES1UG24CS909 β€” pes-vcs

Version control, demystified β€” one commit at a time.

A Git-inspired version control system built from scratch in C β€” content-addressable object store, staging area, tree serialization, and commit history with SHA-256 integrity. Academic OS project.

C Systems VCS

πŸ”— View Repo

πŸ“š Study Assistant

Upload a PDF, ask it anything.

A RAG-based chatbot that lets you upload any PDF β€” lecture notes, textbook chapters, research papers β€” and ask questions about it in natural language.

Python RAG LLM

πŸ”— View Repo

βš™οΈ Mini Compiler

From source code to machine instructions, by hand.

A mini compiler built from scratch in pure Python, implementing the full pipeline β€” lexer β†’ parser (recursive-descent AST) β†’ semantic analyzer β†’ tree-walk interpreter. Supports variables, arithmetic, and more.

Python Compilers

πŸ”— View Repo


Thanks for stopping by β€” feel free to explore my repos and reach out!

Popular repositories Loading

  1. Jarvis Jarvis Public

    Jarvis is an AI-powered digital wellness platform that monitors user activity, analyzes screen-time and behavior patterns, and predicts digital fatigue or stress levels using machine learning. It c…

    TypeScript

  2. Linux-Container-Runtime Linux-Container-Runtime Public

    A multi-container runtime built in C β€” Linux namespaces, kernel module for memory enforcement, producer-consumer logging pipeline, and UNIX socket CLI. Academic OS project.

    C

  3. PES1UG24CS909-pes-vcs PES1UG24CS909-pes-vcs Public

    A Git-inspired version control system built from scratch in C β€” content-addressable object store, staging area, tree serialization, and commit history with SHA-256 integrity. Academic OS project.

    C

  4. study-assistant study-assistant Public

    AI Study Assistant is a RAG-based (Retrieval-Augmented Generation) chatbot that lets you upload any PDF β€” lecture notes, textbook chapters, research papers β€” and ask questions about it in natural l…

    Python

  5. mini-compiler mini-compiler Public

    A mini compiler built from scratch in pure Python. Implements the full pipeline: lexer β†’ parser (recursive descent AST) β†’ semantic analyzer β†’ tree-walk interpreter. Supports variables, arithmetic, …

    Python

  6. Prithvi-Aithal Prithvi-Aithal Public