Skip to content
View inboxpraveen's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report inboxpraveen

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

Praveen Kumar

I'm a Principal AI Engineer at TrellisSoft in Bengaluru. I build speech, document and LLM systems, from the data and models to the application people use.

A lot of my work is in the details around a model: getting a job to recover after a crash, checking an answer against its source, or finding out why a model that fits in memory is still too slow. I share the tools and experiments here, along with what worked and what didn't.

Portfolio · Writing · LinkedIn · Email

Start here

Project What it does Try it or read more
ThinkLess Lets rules and small models handle routine agent decisions, with an LLM for the cases they cannot settle. Still pre-1.0. Docs and benchmarks
CleanFrame Cleans CSVs and spreadsheets through saved recipes. Replay needs no model calls, and schema changes stop the run for review. Browser demo
MoM AI Turns recordings into transcripts, decisions and action items, using local models or providers you choose. How it is built
Easy-vLLM Estimates GPU memory needs and generates a vLLM command and Docker setup for your hardware. Open the tool
ggml-inference-lab Scripts and results from my work on inference, quantization, language adaptation and speaker diarization. Experiments
Py Internals An interactive Python course with step-by-step views of memory, objects and execution. Read the course

More of the work

The project directory has the longer write-ups and earlier work. Reuse terms are in each project's license.

What I'm working on

ThinkLess and CleanFrame are where I'm exploring when a model is useful and when a saved rule or recipe is enough. The repositories have the current releases, benchmarks and next steps. I also keep adding to Py Internals and writing up experiments on the hardware I have.

A few notes worth starting with:

Get in touch

For work or a project you'd like to discuss, email me or find me on LinkedIn. For bugs and contributions, start with an issue in the relevant repository.

If you use these tools and want to help with their upkeep, GitHub Sponsors supports the maintenance and experiments.

X · YouTube

Pinned Loading

  1. ThinkLess ThinkLess Public

    A Python library for agent decisions. Rules and small models handle routine cases, an LLM handles the rest, and each decision is traced.

    HTML 3 1

  2. Cleanframe Cleanframe Public

    The reproducible data-cleaning engine for Python. Profile messy CSVs, detect issues, generate a YAML recipe (with or without an LLM), and replay it with zero AI calls.

    Python 5

  3. LLM-Minutes-of-Meeting LLM-Minutes-of-Meeting Public

    Turn audio and video recordings into transcripts, decisions and action items. Supports local models, cloud providers and background jobs you can retry.

    Python 174 19

  4. ggml-inference-lab ggml-inference-lab Public

    Experiments in LLM inference, quantization, language adaptation and speaker diarization, with scripts, raw results and notes from one laptop.

    HTML 1 1

  5. Easy-vLLM Easy-vLLM Public

    Choose a model and GPU, estimate memory use, and generate a vLLM command and Docker setup. Runs in your browser.

    JavaScript 8

  6. Py-Internals Py-Internals Public

    A free interactive Python course that shows what your code does in memory. Step through names, frames, references, the GIL, exceptions and imports as animated diagrams. Plain HTML, CSS and JS.

    HTML 2