Skip to content

knownIndie/knownIndie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

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

About

readme for GitHub

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors