Skip to content
View parthiv-2006's full-sized avatar

Highlights

  • Pro

Block or report parthiv-2006

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

CS @ UofT St. George (Specialist Co-op). I build AI tools, mostly ones I actually wanted to use.

Check out my portfolio: https://www.parthivpaul.me/


Right now I'm building Reflecta, an agentic test generation pipeline for Python. Point it at any repo and it maps your coverage gaps via AST analysis, generates targeted pytest files through Gemini 2.5 Flash, and runs a Groq Llama repair loop on any failures. Every kept test clears two hard gates: real AST-verified assertions and a strictly positive coverage delta. No test theater. Multi-model routing across Gemini 2.5 Flash for generation, Groq Llama 8B/70B for repair, and Claude Sonnet for escalated cases.


What I've shipped

LeaseGuard · leaseguard-sigma.vercel.app
AI lease analysis for Ontario renters. Upload your lease and get a full risk report cited to the Residential Tenancies Act in under 90 seconds. Hybrid BM25 + vector retrieval over a 2,372-chunk legal corpus, 161 passing tests, CI on every push.
TypeScript Next.js 15 pgvector Playwright

Gist - Checkout my portfolio site for a Live Demo
Chrome extension that streams plain-English explanations of any highlighted text, then builds a searchable knowledge base from what you save. 3,072-dimensional embeddings, RAG over your saved concepts, PCA-projected graph of semantic clusters.
TypeScript FastAPI MongoDB Atlas Gemini

Palate · palate-self.vercel.app
Group restaurant decision app. Shared vibe check, AI-curated restaurant cards, parallel swiping, blind vote to surface a consensus winner. Built at UoftHacks 2026.
Next.js Node.js Gemini 2.5 Flash Foursquare

MacroMatch · macro-match-cyan.vercel.app
Computes exact ingredient quantities through linear programming to hit precise macro targets. Takes a pantry and macro goals, runs a constrained LP model, and returns up to three structurally distinct meal plans within a 5g tolerance band.
React Node.js Linear Programming

Anima · anima-client.vercel.app
Habit tracker where your consistency grows a living creature. Three species, nine evolution paths across two stages, HP decay if you miss a day, and an XP economy with a coin shop and focus timer. Optimistic UI on every quest card, Lottie cinematics on evolution events, and a server-side productivity heatmap aggregated from completionLog subdocuments.
React 18 Vite Express MongoDB Framer Motion


Stack: TypeScript · Python · Next.js · FastAPI · React · Express · PostgreSQL · MongoDB · RAG / vector search
AI tools: Claude Code · Cursor · Anthropic API · Gemini · Groq · Antigravity
Links: parthivpaul.me · LinkedIn
Open to: Fall 2026 SWE / AI engineering internships, Toronto/GTA/Remote

Outside of this: basketball, lifting, eating my way through Toronto one neighbourhood at a time.

Pinned Loading

  1. Anima Anima Public

    A habit tracker where daily consistency shapes an evolving creature. Three species, nine evolution paths, HP decay for inactivity, and a coin economy built on streaks.

    JavaScript

  2. MacroMatch MacroMatch Public

    Meal planning tool that uses linear programming to compute exact ingredient quantities from your pantry to hit protein, carbs, and fat targets.

    JavaScript

  3. Gist Gist Public

    Chrome MV3 extension: streaming AI explanations, searchable knowledge base, and semantic knowledge graph for any webpage

    TypeScript

  4. lease-guard lease-guard Public

    Ontario leases routinely include clauses void under the Residential Tenancies Act. Most tenants sign without knowing. LeaseGuard reads every clause against real statute and LTB case law, flags unen…

    TypeScript