Skip to content
View karthik1122-code's full-sized avatar

Block or report karthik1122-code

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
karthik1122-code/README.md
Karthik Uppari β€” full-stack engineer building AI products, end to end

LinkedIn Email CogniSpace RecoverFlow DocuMind AgentGate

πŸ‘‹ Hi, I'm Karthik

I'm a B.Tech CSE (AI/ML) student at NIAT, Hyderabad (2025–2029). I build full-stack, AI-integrated products end to end β€” UI, API, data, deploy β€” and I ship them live.

I'm looking for internships at product companies and early-stage startups (Hyderabad, remote, or San Francisco).

What I care about: products that are honest about what they do. Saves that say "Saved" only when the server confirms. AI output you review before it lands, with undo. Automation with hard safety limits and a paper trail.

πŸš€ Shipped projects

CogniSpace
Live demo Β· Code
RecoverFlow
Live demo Β· Code
CogniSpace landing page RecoverFlow landing page
AgentGate landing page
AgentGate β€” live Β· Code
DocuMind landing page
DocuMind β€” live Β· Code
🧠 CogniSpace β€” how it works
  • Editor: TipTap block editor with a / menu, toggles, to-dos and a selection toolbar.
  • Copilot: Gemini responses streamed over SSE. You review, insert, and can undo in one click. AI output is sanitized before it is rendered.
  • Reliability: autosave only reports Saved after the server confirms; offline retries with backoff; version check (optimistic concurrency) with a "load theirs / keep mine" flow.
  • Safety nets: version history with one-click restore, undo for deletes and AI inserts, JSON export, account deletion.
  • Not yet: real-time multiplayer β€” two tabs are detected, but there is no live co-editing.
  • Stack: React 19, TypeScript, Vite, Tailwind, Framer Motion, Express 5, MongoDB, Gemini. Vercel + Render.
⚑ RecoverFlow β€” how it works
  • Built for the Razorpay AI Buildathon, Track 03 (AI Revenue Recovery).
  • Flow: failed payment β†’ evidence-based diagnosis β†’ policy engine β†’ one bounded action β†’ human approval β†’ audit trail. The AI never moves money on its own.
  • Policy codes: NO_CONSENT, HIGH_VALUE_REVIEW, EXCEPTION_QUEUE, LOW_CONFIDENCE, HUMAN_GATE.
  • Security: HMAC-verified Razorpay webhooks, idempotent processing, hash-chained audit log, strict CSP, only public/ is served.
  • Quality: zero runtime dependencies, 40+ passing tests, a 21-scenario held-out evaluation suite, CI on every push.
  • Honest limits: demo data is synthetic and Razorpay is Test Mode only.
🚦 AgentGate β€” how it works
  • What it is: a gate between an AI agent and its tools. Every tool call is checked against a JSON policy you can read. Default is deny.
  • Flow: agent proposes a call β†’ policy allows, holds for a person, or denies β†’ approved calls run once β†’ every step lands in a hash-chained log that shows if anyone edits it.
  • Try it: the public playground on the landing page runs real policy decisions with no sign-in. The dashboard (runs, approvals, policy) runs on Render with Postgres.
  • Quality: 75 passing tests; strict CSP, no inline scripts.
  • Honest limits: the "world" the agent acts on is simulated.
πŸ“„ DocuMind β€” how it works
  • What it is: document question answering where every answer is marked at its source. Answers are extractive, so the text comes from your documents rather than being invented.
  • Retrieval: BM25 plus LSA hybrid ranking, written from scratch. Zero runtime dependencies.
  • Safety: rate limited (20 requests a minute), 29 passing tests, strict CSP.
  • Honest limits: it finds and quotes passages; it does not write new answers.

Also built: Nimbus (AI analytics product site, front-end showcase with simulated data) Β· Balaji Family Dhaba (live, digital menu site)

πŸ› οΈ Toolbox

React TypeScript Next.js Tailwind Framer Motion Node.js Express MongoDB Python C++ Gemini GitHub Actions Docker Vercel

🧭 Experience

When What
Aug–Sep 2024 IoT & Robotics Trainee, T-Works β€” AI-based smart street lights
Apr–Jul 2024 Student Intern, Airbac Labs β€” machine learning for stock prediction
Aug 2024 Volunteer, Rubaroo β€” STEM awareness for 100+ students

πŸ“« Let's talk

If you're a founder or engineer who wants someone who ships, reviews their own work honestly, and learns fast: LinkedIn Β· upparikarthik505@gmail.com

Built in public Β· 2026

Popular repositories Loading

  1. recoverflow recoverflow Public

    ⚑ AI-powered payment recovery & revenue protection engine with Razorpay webhook integration and automated policy guardrails

    JavaScript

  2. cognispace cognispace Public

    πŸš€ Notion-style collaborative workspace with rich block editor, kanban board, real-time Gemini AI streaming, and dark mode

    TypeScript

  3. karthik1122-code karthik1122-code Public

    πŸ’« Special repository providing GitHub profile portfolio showcase for Karthik Uppari

  4. Portfolio Portfolio Public

    My portfolio: projects, case studies and live demos

    HTML

  5. documind documind Public

    Document Q&A where every answer is marked at its source. BM25 + LSA hybrid retrieval, zero dependencies

    MDX

  6. agentgate agentgate Public

    Policy gate for AI agent tool calls: default-deny JSON policy, human approvals, hash-chained audit log

    JavaScript