Full-stack developer focused on AI-driven products and the data plumbing behind them. Final-year CS at KL University, two internships in, currently shipping side projects between exams.
Published tlme to npm — a terminal AI assistant that streams answers inline. Ask a question and it talks to Claude, OpenAI, Grok, Gemini, or OpenRouter behind one interface, with zero npm dependencies—just native fetch and node:*. The fun part was hand-parsing five different SSE dialects and building an arrow-key setup wizard without a single UI library.
Wrapped up an AI-first CRM for pharma field reps — a read-only interaction form driven entirely by a LangGraph agent. Reps describe a visit in plain English and the assistant extracts, edits, and saves every field. Eight tools, full CRUD to Postgres, running on a Groq LLM.
Read →Spent the day getting a LangGraph agent to route cleanly across eight tools. The small models kept looping instead of stopping; gpt-oss-20b turned out to be the sweet spot—reliable routing without the 70B price tag. The real trick was a strict system prompt and an edit tool that merges corrections instead of overwriting the whole form.
Read →