_

Kinjal Goswami
open to internships

Kinjal Goswami builds
AI systems in public,
mistakes included.

CS student, self-taught in AI/ML. I ship the model, the backend, the deploy, and the write-up — then post what broke along the way.

LOG 001 / WHO'S WRITING THIS

CS student building AI/ML systems — SentinelAI and a Contract Risk Analyzer.

I'm a second-year CSE student. I build full systems solo — the ML pipeline, the API, the deploy, the dashboard — and write about what I learn along the way.

LOG 002 / BUILDS

Three systems, shipped and running.

Most teams shipping AI chatbots have no visibility into what the model is actually saying to users once it's live. SentinelAI watches for that — in real time.

A three-signal detection engine catches failure modes a single metric would miss: TF-IDF cosine similarity for semantic drift, Isolation Forest for anomaly detection, and a CUSUM statistical control algorithm for gradual quality decay. A multi-tenant FastAPI backend learns each tenant's "normal" from live usage rather than hardcoding it, with a 50-sample warmup phase to cut false positives during cold starts. Alerts reach Slack within 60 seconds of detection.

Python · FastAPI · scikit-learn · Streamlit · Supabase (PostgreSQL) · Render · Slack Webhooks
→ live dashboard

Contracts are dense on purpose. This tool fine-tunes DistilBERT on the CUAD dataset (Contract Understanding Atticus Dataset) to flag and classify clauses across 34 legal risk categories — then hands each flagged clause to Llama 3.3 70B via Groq to explain, in plain English, what it actually commits you to.

Upload a contract, get clause-level risk flags with explanations in one pass — a multi-step NLP pipeline collapsed into a single usable tool.

Python · Hugging Face Transformers (DistilBERT) · Groq API (Llama 3.3 70B) · Streamlit
→ live dashboard

Fine-tuned a pretrained ResNet18 on the EuroSAT Sentinel-2 dataset, swapping the final layer to classify satellite imagery into 10 land-cover classes — forest, water, industrial, residential, and more.

Built a geospatial preprocessing pipeline with rasterio and NumPy to convert raw .tif/.jpg satellite files into normalized tensors the model could actually use, then added an interactive anomaly filter using NumPy matrix masking that strips out vegetation and water classes in real time — leaving just exposed ground and infrastructure.

Python · PyTorch (ResNet18) · rasterio · NumPy · Streamlit
→ live dashboard

LOG 003 / OPEN SOURCE

Merged PR — arkorlab/arkor

merged

Diagnosed and fixed a port-fallback bug in the arkor dev CLI command. Took the fix through multiple rounds of maintainer code review before it landed in the main project — my first real open source contribution, review comments and all.

→ view the PR

Merged PR — Torutesu/HonmaruAI

merged, 27 commits

Turned the reference web client into a real signed-in client — built session-token auth and a browser create/decide flow reaching the WebSocket relay, plus a CORS fix that unblocked all browser API calls. During review, the maintainer found real authorization gaps in the auth code (org-membership checks, invite-role validation, identity uniqueness). Fixed every one across multiple rounds of review, adding a test for each fix, before it merged.

→ view the PR

LOG 004 / RECOGNITION

HackIndia '26 Finalist — AgentSeal

finalist, 122 teams

Built with my team, Infinity Loop: an AI-powered decision audit and tamper-detection system. It combines Ethereum-style signing, a LangChain/Groq AI agent, and a Solidity smart contract deployed to the Polygon Amoy testnet — so any decision the agent makes is logged in a way that can be independently verified and can't be quietly altered after the fact.

LOG 005 / IN PUBLIC

I write down what I learn.

Technical breakdowns and build logs, posted as I go — not after everything's polished.

0 followers across X & LinkedIn
0 DSA problems solved
0 day LeetCode streak
0 legal risk categories classified

LOG 006 / EDUCATION

2025 — 2029

B.Tech, Computer Science & Engineering

University of Lucknow · SGPA 7.1/10.0 (First Year)

2023 — 2024

Class XII, CBSE

Dron Public School, Meerut · 90%

2021 — 2022

Class X, CBSE

Dron Public School, Meerut · 94.8%

Infosys STEM Stars Scholarship (2025–2026) · Google Cloud Certificate — Introduction to Generative AI

LOG 007 / CONNECT

If this looks like the kind of
work you want on your team —

kinjalgoswami682@gmail.com