Skip to content
View Prithvi-Aithal's full-sized avatar

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.

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

Profile views Followers


🧭 About Me

  • 🎓 B.Tech Computer Science student at PES University, passionate about Systems Programming, AI/ML, and Full-Stack Development
  • 🛠️ Built a Linux container runtime with a kernel memory monitor, a Git-style version control system, a hybrid SQL + vector movie recommender, a QLoRA fine-tuned LLM, a RAG 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, TypeScript, and the Linux ecosystem
  • 📍 Bengaluru, India

🧰 Tech Stack

🖥️ Languages

🧠 AI / ML

🌐 Web & Tools


📊 GitHub Stats


🐍 Contribution Snake


📌 Featured Projects

🎬 CineSense

A hybrid SQL + vector movie recommender.

A full-stack movie recommender built with Next.js and PostgreSQL + pgvector: keyword and "meaning" search over embeddings, role-based access control enforced inside the database with row-level security, stored procedures and audit triggers.

TypeScript PostgreSQL pgvector

🔗 View Repo

🧱 Linux-Container-Runtime

A container runtime built from raw syscalls up.

A multi-container runtime in C: Linux namespaces, a kernel module that enforces memory limits, a producer-consumer logging pipeline, and a UNIX socket CLI. Built as an academic OS project.

C Linux Kernel

🔗 View Repo

🤖 Phi-3 OS Fine-Tune

Teaching a 3.8B model the OS syllabus, one LoRA adapter at a time.

Fine-tuned Microsoft Phi-3 Mini (3.8B) on a custom Operating Systems Q&A dataset using LoRA + 4-bit quantization (QLoRA), training only ~0.23% of the parameters on a free Colab T4.

Python LLM LoRA Fine-Tuning

🔗 View Repo · 🤗 Model

🧠 Jarvis

Your screen-time, decoded by machine learning.

An AI-powered digital wellness platform built at HealthHack 4.0: PC and Android activity trackers, a Decision Tree stress classifier, a 0–100 wellness score and a live React dashboard.

TypeScript Flask ML Wellness Tech

🔗 View Repo

🌳 PES-VCS

Version control, demystified, one commit at a time.

A Git-inspired version control system in C: SHA-256 content-addressable object store with atomic writes and integrity checks, staging area, recursive trees and commit history. Academic OS project.

C Systems VCS

🔗 View Repo

🧩 Mini Compiler

From source text to execution, no libraries.

A compiler pipeline for a small language in pure Python: hand-written lexer, recursive-descent parser, semantic checks and a tree-walk interpreter, with a REPL and a debug mode that prints tokens and the AST.

Python Compilers Interpreters

🔗 View Repo

📚 Study Assistant

Upload a PDF, ask it anything.

A RAG chatbot that answers questions about any uploaded PDF (lecture notes, textbook chapters, research papers) and cites the pages its answers come from.

Python RAG LLM

🔗 View Repo · 🌐 Live Demo

📂 More on GitHub

Course labs, experiments and work in progress.

Browse all my public repositories, including my Software Engineering lab work.

🔗 All Repositories


Thanks for stopping by — feel free to explore my repos and reach out!

Pinned Loading

  1. Jarvis Jarvis Public

    AI digital-wellness platform: tracks PC and Android screen time, predicts stress with a Decision Tree, and shows a live wellness dashboard (Flask + React). Built at HealthHack 4.0.

    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

    RAG chatbot for PDFs: ask questions about your notes and get answers with page citations. LlamaIndex, local BGE embeddings and Gemini 2.5 Flash, deployed on Streamlit.

    Python

  5. phi3-os-finetune phi3-os-finetune Public

    LoRA fine-tune of Phi-3 Mini (3.8B) on a custom OS coursework Q&A dataset — 4-bit quantized, ~0.23% params trained. Live on Hugging Face.

    Jupyter Notebook

  6. cinesense cinesense Public

    Hybrid SQL + vector movie recommender: Next.js 16, PostgreSQL 16 and pgvector, with role-based access control enforced by row-level security

    TypeScript