Skip to content
View So-coder-ai's full-sized avatar
💭
relatable
💭
relatable

Block or report So-coder-ai

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
So-coder-ai/README.md

Shiv Narain

I build Python AI applications, especially LLM systems that work with documents and tools. I am looking for AI Engineer and Software Developer roles where I can turn model ideas into reliable software.

What I have been building

I began with AnyDoc, a Streamlit app that chunks PDFs or text and uses Groq’s Llama 3.1 API for summaries and Q&A. Live demo.

Then I built AutoWebsite-Maker: Gemini and Playwright adapt a landing page’s headlines and CTAs to an ad, with a rule-based fallback. Live demo.

For computer vision, ACS-SegNet runs a trained H&E segmentation checkpoint through FastAPI and returns a mask, heatmap, and overlay. Demo assets.

More recently, I built Shortfall Guard, an agentic cash-flow prototype with human approval, a deterministic fallback, and six automated tests.

Open source

I also contribute upstream. In AiiDA, I have two merged pull requests:

  • PR #7400 fixes multiline PBS qstat parsing and resolves #7395.
  • PR #7385 makes remote cleanup warn and continue when AuthInfo is missing.

Tools I use

LLM: Gemini, Groq/Llama, prompting, tool calling, LangChain, LangGraph, and document processing.

Delivery: Python, FastAPI, Docker, pytest, PostgreSQL, Redis, and React.

ML: PyTorch, CNNs, Transformers, U-Net, XGBoost, Random Forest, and SHAP.

What I am focused on now

I am now learning production RAG: vector retrieval, grounded answers, and LLM evaluation. Useful AI needs reliable context, visible failure modes, and a way to measure whether an answer helps.

Portfolio · Email

Pinned Loading

  1. aiida-core aiida-core Public

    Forked from aiidateam/aiida-core

    The official repository for the AiiDA code

    Python

  2. AlphaPlus AlphaPlus Public

    Python

  3. sniurl sniurl Public

    JavaScript

  4. Anydoc Anydoc Public

    Python

  5. AutoWebsite-Maker AutoWebsite-Maker Public

    Python

  6. acs-segnet acs-segnet Public

    Jupyter Notebook