Skip to content
View knownIndie's full-sized avatar
🏠
🏠

Block or report knownIndie

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

Aryan Bhardwaj

Full-stack developer moving into AI engineering through developer tooling, LLM context management, agent workflows, and evaluation systems.

I work primarily with TypeScript, JavaScript, and Python. My recent work focuses on building web products and exploring a practical problem in AI-assisted development: turning large, messy codebases into context that language models can use effectively.

Building

A CLI that packages codebases into deterministic, AI-ready Markdown context files.

It supports:

  • 32k, 64k, and 128k token-budget splitting
  • Git-aware modes for changed, staged, stashed, and branch-diff files
  • Skeleton extraction for lightweight JavaScript and TypeScript structure
  • .gitignore and .kontxtignore rules
  • Deterministic file ordering and output

npm version license

Current npm release: 0.1.4

Install it globally:

npm install -g kontxt-cli

Useful commands

# Package the full repository into one context file
kontxt -e

# Split a large repository into files with a 64k token budget
kontxt -e --64k

# Package only changed, staged, and untracked files
kontxt -e --changed --32k

# Package only files prepared for the next commit
kontxt -e --staged --32k

# Package work on the current branch since it diverged from main
kontxt -e --since main --64k

# Package the latest Git stash without modifying the worktree
kontxt -e --stash --32k

# Extract lightweight code structure instead of full JS/TS contents
kontxt -e --skeleton --32k

# Print the repository tree without creating context files
kontxt -t

Generated files are written under .kontxt/.

A course marketplace MVP built with Next.js, TypeScript, Prisma, PostgreSQL, Clerk, and Stripe. It includes instructor course management, role-aware access, checkout, webhook-driven enrollment, and student learning views.

Live application

A Manifest V3 Chrome extension for YouTube watch-time analytics and distraction control. It tracks creator-level usage, handles YouTube's client-side navigation, stores analytics locally, and injects focus controls into the existing interface.

Watch the demo

An early-stage technical interview readiness product being built around curated questions, controlled test attempts, and post-attempt AI evaluation.

The current implementation includes Google authentication, database integration, basic profile creation, placeholder onboarding, and foundational UI components. The test engine, question-bank workflow, evaluation pipeline, reports, and study plans are still planned work.

Planned product scope

User workflow

  • Google authentication and developer onboarding
  • Education, experience, target-role, and technology-stack profiles
  • Test selection by topic, experience tier, target role, and question count
  • Randomized tests generated from a curated question bank
  • One-question-at-a-time answering with saved progress
  • Previous-attempt and score history

AI workflow

  • Imported-question classification by category, tag, difficulty, and tier
  • Complete-attempt evaluation after submission
  • Overall and tier-readiness scores
  • Per-question feedback and knowledge-gap analysis
  • Communication feedback, study plans, and interviewer-style notes
  • Recommended next tests and difficulty tiers

Administration

  • CSV question import
  • Curated question-bank management
  • Manual correction of AI classifications
  • Category, tag, tier, and status filtering
  • Question activation and deactivation

MVP boundaries

  • No video proctoring
  • No advanced cheating detection
  • No recruiter dashboard
  • No live AI help during tests
  • No fully AI-generated runtime question bank

Stack

TypeScript JavaScript Python Node.js Next.js React PostgreSQL Prisma Drizzle ORM

Currently Learning

Exploring agent workflows, retrieval, evaluation, and observability through small projects using LangGraph, promptfoo, and Langfuse.

Open to frontend, full-stack, developer-tooling, and AI-product internships.

Connect

GitHub | LinkedIn | Portfolio

Pinned Loading

  1. kontxt-cli kontxt-cli Public

    Packages any codebase into AI-ready markdown context files for use with LLMs.

    TypeScript 2

  2. luma luma Public

    A raw course marketplace MVP. Instructor management, Stripe-backed checkouts, and student learning views. Built in 10 days to ship a functional core loop with zero fluff.

    TypeScript

  3. VoidYoutube VoidYoutube Public

    A Manifest V3 productivity engine for YouTube featuring real-time watch-time analytics, creator-specific tracking, and a distraction-blocking "Void Mode."

    JavaScript

  4. devscreen devscreen Public

    In works will be updated soon

    TypeScript