Skip to content
View Paarth-31's full-sized avatar

Highlights

  • Pro

Block or report Paarth-31

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

I care about systems that are correct before they're clever.


About

I build things end-to-end — from signaling servers and NLP pipelines to 3D visualizers. Most of my time goes into understanding why a system breaks, not just how to patch it. I prefer fewer, deeper projects over a portfolio of tutorial clones.

Right now I'm going deeper into distributed system design and exploring how ML models can be embedded into real products rather than living in notebooks.


Projects

Secure Real-Time Remote Desktop Platform

Cross-platform Electron app with peer-to-peer screen sharing, remote control, and chunked file transfer across 4 dedicated WebRTC data channels. ECDH P-256 key exchange + AES-256-GCM E2E encryption. 38-endpoint REST API, JWT + Google OAuth2 + TOTP 2FA, deployed on AWS EC2/RDS with a self-hosted TURN server.

Electron React WebRTC PostgreSQL AWS

Full-Stack Legal Research Intelligence Platform

5-stage NLP pipeline: domain classification → InLegalBERT/BioBERT embeddings → FAISS nearest-neighbor search → coherence detection → severity-ranked conflict reports. Flask + pgvector backend, 15+ REST endpoints, NetworkX citation-graph with NLI relationship classification, Next.js frontend with RAG chat.

Flask pgvector Next.js Python

3D Semantic File Exploration Platform

Multi-stage NLP pipeline: TF-IDF extraction → SentenceTransformer embeddings (all-MiniLM-L6-v2) → custom PyTorch genre classifier — auto-classifies 1,000+ documents by semantic similarity. Results surface in an interactive 3D Canvas visualizer. Electron + Python NLP backend + PostgreSQL supporting 10,000+ records with full-text search.

Electron PyTorch PostgreSQL Three.js

Real-Time Sorting Algorithm Visualizer

C++17 + SFML desktop app that renders 6 sorting algorithms (Bubble, Selection, Insertion, Merge, Quick, Heap) bar-by-bar with live comparison/swap counters. Colour-coded states: amber = comparing, red = swapping, purple = pivot, green = sorted. OCP-compliant design — new algorithms plug in via a single header, zero changes elsewhere.

C++ SFML CMake


Tech Stack

Languages  C++ Python TypeScript JavaScript

Backend & Infra  Node.js Flask PostgreSQL Docker AWS

Frontend  React Next.js Electron

ML / NLP  PyTorch HuggingFace


🔥 My GitHub Contributions


📊 GitHub Stats


Competitive Programming



LeetCode Knight Codeforces Expert CodeChef


LeetCode Codeforces CodeChef


Contact

LinkedIn Email


Pinned Loading

  1. GlyphConnect GlyphConnect Public

    Remote Desktop Application

    TypeScript

  2. Synonym Synonym Public

    A 3-D, AI-based file explorer.

    JavaScript 2

  3. Portfolio Portfolio Public

    JavaScript

  4. CiteAI CiteAI Public

    TypeScript 1

  5. Sort_Viz Sort_Viz Public

    A real-time, animated sorting algorithm visualizer built in **C++17** with **SFML 2.x**. Watch Bubble Sort, Merge Sort, Quick Sort and more come alive — bar by bar, swap by swap.

    C++