# Samanvya Tripathi - Full Content for LLMs > AI Engineer, Product Builder, and Systems Architect based in Boston, MA. > MS Computer Science at Northeastern University (graduating 2026). > This file contains detailed content from samanvya.dev for AI engines to reference and cite accurately. --- ## About Samanvya (समन्वय) means "co-ordination; the harmonious arrangement of parts working together as one" in Hindi. He builds intelligent systems, creative interfaces, and bridges the gap between research and production. His work spans machine learning, voice AI, multi-agent systems, computer vision, and developer tools. --- ## Blog Posts ### LFM2 vs Qwen3.5 on an Apple M4: Every Small Model, Both Backends **URL:** https://samanvya.dev/blog/lfm2-vs-qwen3-5-on-apple-m4 **Date:** 2026-06-09 **Tags:** llm, benchmarks, edge-ai, llama.cpp, quantization **Reading time:** 15 min llama-bench plus perplexity plus a six-prompt smell test across all three LFM2 sizes (350M, 700M, 1.2B) and the two smallest Qwen3.5 models (0.8B, 2B) on my M4, on Metal and on CPU alone. Liquid's hybrid does win at decode, but the quantization result surprised me more. --- ### TurboQuant+ Meets Gemma on a Modal L40S **URL:** https://samanvya.dev/blog/turboquant-gemma-l40s **Date:** 2026-04-20 **Tags:** llm, benchmarks, modal, gemma, quantization **Reading time:** 8 min Second pass on TurboQuant+ KV cache compression, this time on a rented L40S across Gemma 3 12B, Gemma 4 E4B, and Gemma 4 26B MoE. One works beautifully, two break in interesting ways. --- ### The x Pattern: What npx, uvx, bunx, and pipx Actually Do **URL:** https://samanvya.dev/blog/the-x-pattern-npx-uvx **Date:** 2026-04-07 **Tags:** tooling, python, javascript, coding **Reading time:** 9 min You've typed npx create-react-app a hundred times. But what does the 'x' actually mean? Turns out every major package manager independently invented the same idea. --- ### Benchmarking TurboQuant+ KV Cache Compression on Apple Silicon **URL:** https://samanvya.dev/blog/turboquant-kv-cache-benchmarks **Date:** 2026-03-30 **Tags:** llm, benchmarks, apple-silicon, quantization **Reading time:** 5 min I tested TurboQuant+ KV cache compression across 1.5B, 7B, and 14B models on an M4 MacBook Air. The speed gains are real, but there are sharp cliffs you need to know about. --- ### Claude Code Isn't a Code Editor. It's a New Way to Use a Computer. **URL:** https://samanvya.dev/blog/claude-code-new-way-to-use-computer **Date:** 2026-03-26 **Tags:** claude-code, opinion, personal **Reading time:** 17 min After a month of writing about Claude Code, here's the thing I keep coming back to: this isn't a developer tool. It's a new interface for computing. --- ### Permissions, Security, and Trusting an AI with Your Codebase **URL:** https://samanvya.dev/blog/claude-code-permissions-security **Date:** 2026-03-25 **Tags:** claude-code, security, opinion **Reading time:** 18 min Claude Code can edit files, run commands, and push to GitHub. The permission model determines what it can do and when. Here's how I think about trusting an AI agent with my code. --- ### What 400+ Sessions Taught Me About Working with Claude Code **URL:** https://samanvya.dev/blog/claude-code-400-sessions-lessons **Date:** 2026-03-24 **Tags:** claude-code, opinion, personal **Reading time:** 18 min After hundreds of Claude Code sessions across personal projects and production codebases, here are the lessons that took the longest to learn. --- ### Custom Commands and Slash Commands: Building Your Own Claude Code CLI **URL:** https://samanvya.dev/blog/claude-code-custom-commands **Date:** 2026-03-23 **Tags:** claude-code, tutorial, tools **Reading time:** 15 min Slash commands turn Claude Code into a personalized CLI. A markdown file becomes a reusable workflow you invoke with a single slash. Here's how to build them. --- ### Subagents and Parallel Execution: Making Claude Code 5x Faster **URL:** https://samanvya.dev/blog/claude-code-subagents-parallel **Date:** 2026-03-20 **Tags:** claude-code, engineering, tutorial **Reading time:** 16 min Claude Code can spawn autonomous worker agents that run in parallel. Here's how subagents work, when to use them, and why they make complex tasks dramatically faster. --- ### Shipping a Feature in 45 Minutes: My Claude Code Workflow End to End **URL:** https://samanvya.dev/blog/claude-code-feature-workflow **Date:** 2026-03-19 **Tags:** claude-code, personal, engineering **Reading time:** 18 min From memory recall to brainstorm to plan to execution to review to commit. Here's every step of building a real feature with Claude Code, with the actual workflow that makes it fast. --- ### Hooks, Statuslines, and the Automation Layer Nobody Talks About **URL:** https://samanvya.dev/blog/claude-code-hooks-automation **Date:** 2026-03-18 **Tags:** claude-code, tutorial, engineering **Reading time:** 17 min Hooks let you run shell commands when Claude Code starts, stops, or uses tools. Combined with a custom statusline, they turn Claude Code into a self-monitoring, self-correcting system. --- ### MCP Servers Are the Glue Between Claude Code and the Real World **URL:** https://samanvya.dev/blog/claude-code-mcp-servers **Date:** 2026-03-17 **Tags:** claude-code, mcp, tutorial **Reading time:** 18 min Model Context Protocol turns Claude Code from a code editor into something that can read Slack, control browsers, and talk to any service. Here's how it works in practice. --- ### NotebookLM from the Terminal: Querying Your Docs with Claude Code **URL:** https://samanvya.dev/blog/claude-code-notebooklm-terminal **Date:** 2026-03-16 **Tags:** claude-code, tools, tutorial **Reading time:** 15 min A Claude Code skill that queries Google NotebookLM notebooks directly from the terminal. Source-grounded answers from Gemini, with citations, without opening a browser. --- ### I Track Calories and Plan Groceries from My Terminal **URL:** https://samanvya.dev/blog/claude-code-lifestyle-skills **Date:** 2026-03-13 **Tags:** claude-code, tools, personal **Reading time:** 16 min Claude Code isn't just for writing software. I built skills that track nutrition and automate grocery shopping at Wegmans, all from the terminal. --- ### Skills Are Just Markdown Files and That's What Makes Them Powerful **URL:** https://samanvya.dev/blog/claude-code-skills-markdown **Date:** 2026-03-12 **Tags:** claude-code, tutorial, tools **Reading time:** 19 min Claude Code skills have no SDK, no build step, no runtime. They're markdown files with instructions. That simplicity is exactly why they work. --- ### The PR Review Toolkit: Five Agents Reviewing Your Code at Once **URL:** https://samanvya.dev/blog/claude-code-pr-review-toolkit **Date:** 2026-03-11 **Tags:** claude-code, tools, engineering **Reading time:** 15 min One command spawns five specialized review agents that check your PR for code quality, silent failures, type design, test coverage, and comment accuracy, all in parallel. --- ### Ralph Loop: Running Claude Code Autonomously for Hours **URL:** https://samanvya.dev/blog/claude-code-ralph-loop **Date:** 2026-03-10 **Tags:** claude-code, tools, opinion **Reading time:** 15 min The Ralph Wiggum technique turns Claude Code into an autonomous agent that keeps working until the job is done. Here's how it works, when to use it, and when it's a terrible idea. --- ### Superpowers and GSD: How Two Plugins Gave Claude Code a Development Methodology **URL:** https://samanvya.dev/blog/claude-code-superpowers-gsd **Date:** 2026-03-09 **Tags:** claude-code, tools, engineering **Reading time:** 19 min Without structure, Claude Code is a fast but chaotic coder. Superpowers and GSD impose a methodology (brainstorm, plan, execute, review) that makes the output dramatically better. --- ### Claude-Mem Gave Claude Code a Memory and It Changed Everything **URL:** https://samanvya.dev/blog/claude-code-memory-claude-mem **Date:** 2026-03-06 **Tags:** claude-code, tools, opinion **Reading time:** 17 min Every Claude Code session starts from zero. Claude-mem fixes that by capturing observations, compressing them with AI, and injecting relevant context into future sessions. --- ### My Exact Claude Code Setup: Plugins, Skills, and Config **URL:** https://samanvya.dev/blog/claude-code-my-exact-setup **Date:** 2026-03-05 **Tags:** claude-code, tools, personal **Reading time:** 18 min A full walkthrough of my .claude/ directory: 19 plugins, 23 skills, custom hooks, and the config that ties it all together. This is the setup I use every day. --- ### Plan Mode, Context Windows, and Not Wasting Tokens **URL:** https://samanvya.dev/blog/claude-code-plan-mode-context **Date:** 2026-03-04 **Tags:** claude-code, tutorial, tools **Reading time:** 13 min The 200k context window is your most valuable resource in Claude Code. Here's how to manage it, why plan mode is the most important habit, and what happens when you run out. --- ### CLAUDE.md Is the Most Important File in Your Repo **URL:** https://samanvya.dev/blog/claude-md-most-important-file **Date:** 2026-03-03 **Tags:** claude-code, tutorial, opinion **Reading time:** 14 min A single markdown file determines whether Claude Code understands your project or fumbles through it. Here's how to write one that actually works. --- ### Getting Started with Claude Code: Installation to First Real Output **URL:** https://samanvya.dev/blog/claude-code-getting-started **Date:** 2026-03-02 **Tags:** claude-code, tutorial, beginner **Reading time:** 15 min The getting started guide I wish existed when I first installed Claude Code. From npm install to your first real feature, with the mental model that makes everything click. --- ### A Month of Claude Code: Why I'm Writing This Series **URL:** https://samanvya.dev/blog/month-of-claude-code-intro **Date:** 2026-03-01 **Tags:** claude-code, personal, opinion **Reading time:** 11 min I've been using Claude Code daily for months. This is the first of 20 posts breaking down everything I've learned, from setup to skills to running autonomous agents from my terminal. --- ### Red/Green TDD with Coding Agents: Why Test-First Matters More **URL:** https://samanvya.dev/blog/tdd-with-coding-agents **Date:** 2026-02-28 **Tags:** ai, coding, opinion **Reading time:** 8 min When AI writes your code, tests become the spec. Red/green TDD isn't just a practice anymore. It's the interface between intent and implementation. --- ### LangGraph vs CrewAI vs AutoGen: Building the Same Pipeline Three Ways **URL:** https://samanvya.dev/blog/langgraph-vs-crewai-vs-autogen **Date:** 2026-02-25 **Tags:** agents, tools **Reading time:** 8 min Three agent frameworks, one task. I built a research-and-report pipeline in each to compare developer experience, flexibility, and production readiness. --- ### LLM Guardrails in Practice: Input Validation to Output Filtering **URL:** https://samanvya.dev/blog/llm-guardrails-practice **Date:** 2026-02-22 **Tags:** safety, patterns **Reading time:** 8 min A three-layer guardrail pipeline: validate inputs, constrain execution, filter outputs. Here's what each layer catches and how to build them. --- ### Evaluating AI Agents: Beyond 'Does It Work?' **URL:** https://samanvya.dev/blog/evaluating-ai-agents **Date:** 2026-02-19 **Tags:** agents, evaluation **Reading time:** 9 min Only 52% of organizations run offline evals for their agents. Here's the multi-layered evaluation strategy that production teams actually use. --- ### Function Calling Patterns for Production LLM Agents **URL:** https://samanvya.dev/blog/function-calling-production **Date:** 2026-02-17 **Tags:** agents, patterns **Reading time:** 11 min Function calling connects LLMs to the real world. Here are the patterns that survive production: permission models, error handling, and human-in-the-loop checkpoints. --- ### Self-Hosting Qdrant: From Docker Compose to Production **URL:** https://samanvya.dev/blog/self-hosting-qdrant **Date:** 2026-02-14 **Tags:** vector-databases, infrastructure **Reading time:** 7 min Qdrant gives you the fastest open-source vector search. Here's how to go from docker-compose up to production-ready deployment. --- ### Pinecone vs Qdrant vs Weaviate: An Engineer's Decision Framework **URL:** https://samanvya.dev/blog/pinecone-vs-qdrant-vs-weaviate **Date:** 2026-02-11 **Tags:** vector-databases, tools **Reading time:** 9 min Not another feature matrix. Here are three real deployment scenarios and which vector database fits each one. --- ### Reranking: The 20-Line Fix for Bad RAG Results **URL:** https://samanvya.dev/blog/reranking-fix-bad-rag **Date:** 2026-02-08 **Tags:** rag, patterns **Reading time:** 6 min If your RAG pipeline retrieves the wrong chunks, adding a cross-encoder reranker between retrieval and generation can fix it in 20 lines of code. --- ### Hybrid Search RAG with Weaviate: Vectors + BM25 **URL:** https://samanvya.dev/blog/hybrid-search-rag-weaviate **Date:** 2026-02-05 **Tags:** rag, vector-databases **Reading time:** 6 min Pure vector search misses exact matches. Pure keyword search misses semantics. Hybrid search combines both, and Weaviate makes it native. --- ### Chunking Strategies That Actually Matter for RAG **URL:** https://samanvya.dev/blog/rag-chunking-strategies **Date:** 2026-02-02 **Tags:** rag, patterns **Reading time:** 7 min Your RAG pipeline is only as good as your chunks. Recursive, semantic, and late chunking each have trade-offs that most tutorials skip. --- ### The LLM Inference Stack in 2026: From API Call to Response **URL:** https://samanvya.dev/blog/llm-inference-stack-2026 **Date:** 2026-01-31 **Tags:** infrastructure, opinion **Reading time:** 11 min The stack for serving LLMs has matured dramatically. Here's the full picture from API gateway to GPU, and where each layer is heading. --- ### Context Engineering Is Not Prompt Engineering **URL:** https://samanvya.dev/blog/context-engineering-not-prompt **Date:** 2026-01-29 **Tags:** ai, opinion **Reading time:** 10 min Prompt engineering was the 2023 skill. Context engineering is the 2026 skill. The difference matters more than you think. --- ### Structured Output That Actually Works: JSON Mode vs Function Calling **URL:** https://samanvya.dev/blog/structured-output-json-mode **Date:** 2026-01-26 **Tags:** llm-serving, patterns **Reading time:** 9 min Getting reliable JSON from LLMs has been a pain point since GPT-3. Here's the current state of the art and what actually works in production. --- ### Prompt Caching: How Anthropic and OpenAI Cut Costs by 90% **URL:** https://samanvya.dev/blog/prompt-caching-deep-dive **Date:** 2026-01-23 **Tags:** cost, llm-serving **Reading time:** 7 min Prompt caching reuses pre-computed KV tensors for identical prompt prefixes. It's the easiest cost reduction you're not using yet. --- ### Tracking Token Costs Before They Blow Up Your Bill **URL:** https://samanvya.dev/blog/tracking-token-costs **Date:** 2026-01-20 **Tags:** cost, infrastructure **Reading time:** 8 min Output tokens cost 4-8x more than input tokens. If you're not tracking usage by query type and user segment, you're flying blind. --- ### LangSmith vs Langfuse vs Braintrust: Picking Your LLM Observability Stack **URL:** https://samanvya.dev/blog/langsmith-vs-langfuse **Date:** 2026-01-16 **Tags:** observability, tools **Reading time:** 9 min Three platforms, three philosophies. Here's how to choose between LangSmith, Langfuse, and Braintrust for your LLM observability stack. --- ### OpenTelemetry for LLM Apps: Tracing Prompts and Tokens **URL:** https://samanvya.dev/blog/otel-for-llm-apps **Date:** 2026-01-13 **Tags:** observability, infrastructure **Reading time:** 6 min You wouldn't run a web service without tracing. LLM apps -- especially those with [guardrails pipelines](/blog/llm-guardrails-practice) and multi-step agent loops -- shouldn't be different. Here's how OpenTelemetry's GenAI conventions make it work. --- ### Building an LLM Gateway with LiteLLM **URL:** https://samanvya.dev/blog/llm-gateway-litellm **Date:** 2026-01-10 **Tags:** llm-serving, infrastructure **Reading time:** 6 min One API to call OpenAI, Anthropic, and self-hosted models. LiteLLM handles routing, fallbacks, and cost tracking so you don't have to. --- ### Self-Hosting LLMs with Ollama: When It Makes Sense **URL:** https://samanvya.dev/blog/self-hosting-llms-ollama **Date:** 2026-01-06 **Tags:** llm-serving, tools **Reading time:** 9 min Ollama makes running LLMs locally dead simple. But simple and production-ready are different things. Here's where it shines and where it doesn't. --- ### vLLM PagedAttention: Why It's the Default for LLM Serving **URL:** https://samanvya.dev/blog/vllm-paged-attention **Date:** 2026-01-03 **Tags:** llm-serving, infrastructure **Reading time:** 6 min vLLM's PagedAttention manages GPU memory like an OS manages virtual memory. Here's why it's become the standard for serving LLMs. --- ### Vibe Coding Is Real but Not What You Think **URL:** https://samanvya.dev/blog/vibe-coding-reality **Date:** 2025-11-15 **Tags:** ai, coding, opinion **Reading time:** 5 min Everyone's talking about vibe coding. After years of using AI to write code, here's what it actually is, what it isn't, and why understanding the code still matters. --- ### From Hackathon to Production: What Changes When Prototypes Get Real **URL:** https://samanvya.dev/blog/hackathon-to-production **Date:** 2025-10-20 **Tags:** engineering, architecture, personal **Reading time:** 5 min After years of hackathons and production systems, I've learned the gap between a winning demo and a reliable product is mostly about what you choose to worry about. --- ### How We Won 1st Place at the MIT LLM Hackathon **URL:** https://samanvya.dev/blog/mit-llm-hackathon-first-place **Date:** 2025-09-25 **Tags:** hackathon, multi-agent, project **Reading time:** 5 min Building Catalyze, a multi-agent system for chemistry research, and winning first place at MIT. --- ### MCP Is the USB of AI: Why Model Context Protocol Matters **URL:** https://samanvya.dev/blog/mcp-usb-of-ai **Date:** 2025-09-15 **Tags:** mcp, agents, opinion **Reading time:** 5 min Anthropic's Model Context Protocol is doing for AI integrations what USB did for hardware. If you're building agents, this changes everything. --- ### DeepSeek Shocked Everyone: What Open-Source AI Means Now **URL:** https://samanvya.dev/blog/deepseek-open-source-ai **Date:** 2025-08-10 **Tags:** deepseek, open-source, opinion **Reading time:** 4 min A Chinese lab just matched GPT-4 performance with open weights at a fraction of the cost. The implications go way beyond model benchmarks. --- ### The FastAPI + vLLM + Docker Stack for Serving LLMs **URL:** https://samanvya.dev/blog/fastapi-vllm-docker-stack **Date:** 2025-07-15 **Tags:** fastapi, vllm, architecture **Reading time:** 4 min The production stack for self-hosted LLM serving is maturing fast. Here's the architecture I've landed on after putting models into production at BulkMagic. --- ### Sub-200ms Voice AI: The Engineering Behind Real-Time Agents **URL:** https://samanvya.dev/blog/sub-200ms-voice-ai **Date:** 2025-06-20 **Tags:** voice-ai, latency, engineering **Reading time:** 5 min A technical deep-dive into achieving sub-200ms response times in voice AI. Where the latency budget goes and how to claw back every millisecond. --- ### Voice AI Architecture: Building Conversational Agents at Scale **URL:** https://samanvya.dev/blog/voice-ai-architecture **Date:** 2025-05-12 **Tags:** voice-ai, architecture, deep-dive **Reading time:** 5 min The full architecture behind voice AI systems. Pipeline design, latency budgets, and why voice is a fundamentally different engineering challenge than chat. --- ### Multi-Agent Systems in Production: What Nobody Tells You **URL:** https://samanvya.dev/blog/multi-agent-systems-production **Date:** 2025-03-18 **Tags:** agents, architecture, engineering **Reading time:** 5 min Lessons from building multi-agent systems that actually run in production. What works, what doesn't, and what the hype skips over. --- ### Building an LLM Microservice with FastAPI and Llama 3.2 on AWS ECS **URL:** https://samanvya.dev/blog/llm-microservice-fastapi-llama **Date:** 2025-01-20 **Tags:** fastapi, llama, aws, tutorial **Reading time:** 5 min How I built a production LLM microservice for product summarization at BulkMagic. FastAPI, Llama 3.2, Docker, and AWS ECS. --- ### Multimodal Models Are the New Default: GPT-4V, Gemini, and Beyond **URL:** https://samanvya.dev/blog/multimodal-models-2024 **Date:** 2024-12-10 **Tags:** multimodal, llm, survey **Reading time:** 5 min In 2024, the best AI models understand text, images, audio, and video natively. As someone with a CV background, this convergence feels like a turning point. --- ### The EU AI Act Is Here: What Developers Need to Know **URL:** https://samanvya.dev/blog/eu-ai-act-developers **Date:** 2024-11-10 **Tags:** regulation, ai, opinion **Reading time:** 4 min The EU AI Act was finalized this year. As an engineer who builds CV and AI systems, here's my practical take on what it actually means for us. --- ### OpenAI o1 and Reasoning Models: A New Paradigm? **URL:** https://samanvya.dev/blog/openai-o1-reasoning-models **Date:** 2024-10-15 **Tags:** o1, reasoning, llm, opinion **Reading time:** 4 min OpenAI o1 doesn't just generate text. It thinks first. That distinction might be more important than any scaling breakthrough since GPT-3. --- ### What an MS in CS Taught Me About the Gap Between Research and Production **URL:** https://samanvya.dev/blog/ms-cs-research-vs-production **Date:** 2024-09-20 **Tags:** personal, career, education **Reading time:** 4 min With my MS at Northeastern nearly done, here's what I actually learned about the space between reading papers and shipping models. --- ### Edge AI in 2024: Why On-Device Inference Changes Everything **URL:** https://samanvya.dev/blog/edge-ai-2024 **Date:** 2024-08-15 **Tags:** edge-ai, opinion **Reading time:** 4 min Four years after I called edge ML the future, on-device inference is finally mainstream. Here's what changed, what didn't, and where we're headed. --- ### YOLOv9 vs RT-DETR: The Transformer Takeover in Object Detection **URL:** https://samanvya.dev/blog/yolov9-vs-rt-detr **Date:** 2024-06-15 **Tags:** yolo, detection, survey **Reading time:** 6 min YOLO's anchor-based speed against DETR's end-to-end elegance. As someone deploying detection models in production, here's how I see the landscape. --- ### From PyTorch to Production: The Optimization Pipeline Nobody Talks About **URL:** https://samanvya.dev/blog/pytorch-to-production-pipeline **Date:** 2024-05-20 **Tags:** deployment, optimization, engineering **Reading time:** 5 min Research papers stop at accuracy metrics. Production starts at deployment constraints. Here's the pipeline that bridges the gap. --- ### TFLite vs ONNX Runtime: A Practical Edge AI Comparison **URL:** https://samanvya.dev/blog/tflite-vs-onnx-runtime **Date:** 2024-04-18 **Tags:** tflite, onnx, edge-ai **Reading time:** 6 min I deploy models with both TFLite and ONNX Runtime. Here's an honest comparison from someone who deals with the rough edges daily. --- ### Transformers for Image Enhancement: Beyond Classification **URL:** https://samanvya.dev/blog/transformers-for-image-enhancement **Date:** 2024-03-12 **Tags:** transformers, computer-vision, deep-learning **Reading time:** 4 min Vision Transformers aren't just for classification anymore. They're rewriting the rules for low-level vision tasks like enhancement and restoration. --- ### Pushing Object Detection to 98.6% mAP: Lessons from Production CV **URL:** https://samanvya.dev/blog/object-detection-98-map **Date:** 2024-01-25 **Tags:** object-detection, computer-vision, engineering **Reading time:** 5 min The last 2% of accuracy is where 80% of the engineering effort goes. Here's what that actually looks like. --- ### What Teaching 200 Students Taught Me About Explaining Complex Ideas **URL:** https://samanvya.dev/blog/teaching-200-students **Date:** 2023-12-15 **Tags:** teaching, personal, data-science **Reading time:** 5 min A semester as a TA for Intro to Data Science changed how I think about communication, patience, and what it really means to understand something. --- ### The Academic Integrity Crisis Nobody Knows How to Solve **URL:** https://samanvya.dev/blog/academic-integrity-crisis **Date:** 2023-11-10 **Tags:** ai, education, opinion **Reading time:** 5 min As a TA grading 200+ students, I've seen the full spectrum of how ChatGPT is reshaping academic honesty. The problem isn't cheating. It's that we're testing the wrong things. --- ### Vector Databases Explained: Pinecone, Chroma, and Beyond **URL:** https://samanvya.dev/blog/vector-databases-explained **Date:** 2023-09-15 **Tags:** vector-db, rag, tutorial **Reading time:** 6 min Vector databases are becoming as fundamental as relational databases. Here's what they are, how they work, and which one to pick for your project. --- ### LangChain from Scratch: Building Your First LLM App **URL:** https://samanvya.dev/blog/langchain-from-scratch **Date:** 2023-08-08 **Tags:** langchain, llm, tutorial **Reading time:** 5 min A step-by-step guide to building a document Q&A app with LangChain. Full code, honest opinions, and a look at where LLM app development is heading. --- ### 5 Python Libraries Every Data Science Student Should Know in 2023 **URL:** https://samanvya.dev/blog/python-libs-data-science-2023 **Date:** 2023-07-12 **Tags:** python, data-science, resources **Reading time:** 5 min The Python data science stack is evolving fast. Some sacred cows are being challenged, and your coursework might not cover the tools that actually matter. --- ### The Open-Source LLM Revolution: Why Llama 2 Matters **URL:** https://samanvya.dev/blog/open-source-llm-revolution **Date:** 2023-06-20 **Tags:** llama, open-source, opinion **Reading time:** 5 min Meta is about to release Llama 2 with a commercial license. This changes the game for anyone building with LLMs. --- ### LoRA Fine-Tuning on a Student Budget: Llama on a Single GPU **URL:** https://samanvya.dev/blog/lora-fine-tuning-student-budget **Date:** 2023-04-15 **Tags:** llama, fine-tuning, tutorial **Reading time:** 5 min You don't need a GPU cluster to fine-tune an LLM anymore. LoRA makes it possible on a single GPU, and I did it on a grad student's budget. --- ### A Beginner's Guide to RAG: Making LLMs Actually Useful **URL:** https://samanvya.dev/blog/beginners-guide-to-rag **Date:** 2023-03-22 **Tags:** rag, llm, tutorial **Reading time:** 6 min LLMs hallucinate because they don't know your data. Retrieval-Augmented Generation fixes that. Here's how it works and how to build one. --- ### Teaching EDA in the Age of ChatGPT: What Still Matters **URL:** https://samanvya.dev/blog/teaching-eda-age-of-chatgpt **Date:** 2023-02-18 **Tags:** data-science, teaching, opinion **Reading time:** 5 min ChatGPT can generate a pandas plot in seconds. It cannot tell you which plot to generate. That distinction matters more than people think. --- ### How ChatGPT Changed My Data Science Classroom Overnight **URL:** https://samanvya.dev/blog/chatgpt-changed-my-classroom **Date:** 2023-01-25 **Tags:** chatgpt, education, teaching **Reading time:** 4 min I'm TAing a 200-student data science course and ChatGPT just rewrote the rules. Watching it happen in real time is something else. --- ### How to Win Hackathons: Lessons from 3 Wins in 2 Months **URL:** https://samanvya.dev/blog/how-to-win-hackathons **Date:** 2022-12-20 **Tags:** hackathon, advice **Reading time:** 5 min I won Best Google Cloud at HackHarvard, Best AI/ML at HackUMass, and mentored at HackGT9 in two months. Here's everything I learned about winning hackathons. --- ### ChatGPT Just Dropped and Everything Is About to Change **URL:** https://samanvya.dev/blog/chatgpt-just-dropped **Date:** 2022-12-05 **Tags:** chatgpt, llm, opinion **Reading time:** 4 min ChatGPT launched five days ago and the Northeastern CS Slack hasn't calmed down since. As someone who wrote about GPT-3 two years ago, this feels like the sequel. --- ### Whisper by OpenAI: Finally Good Open-Source Speech Recognition **URL:** https://samanvya.dev/blog/openai-whisper **Date:** 2022-11-05 **Tags:** whisper, speech, tools **Reading time:** 4 min OpenAI released Whisper and suddenly open-source speech recognition is actually good. I tried it on Hindi and English and here's what I found. --- ### Why I Mentor at Hackathons: Lessons from HackGT9 **URL:** https://samanvya.dev/blog/mentoring-hackgt9 **Date:** 2022-10-25 **Tags:** hackathon, mentoring, personal **Reading time:** 4 min After back-to-back hackathon wins, I flew to Atlanta to mentor at Georgia Tech's HackGT9. It taught me more than competing ever did. --- ### Best AI/ML Hack at HackUMass: Building Meta-Identity **URL:** https://samanvya.dev/blog/hackumass-meta-identity **Date:** 2022-10-15 **Tags:** hackathon, ai, project **Reading time:** 4 min We built a system that clones your voice and face to create a digital twin for the metaverse. Then we won Best AI/ML hack with it. --- ### How We Won Best Google Cloud at HackHarvard: Building ReAlive **URL:** https://samanvya.dev/blog/hackharvard-realive **Date:** 2022-09-28 **Tags:** hackathon, google-cloud, project **Reading time:** 4 min 36 hours, a team of four, and an AI that brings old photographs to life with sound. Here's how we built ReAlive. --- ### Computer Vision in 2022: The Year Transformers Won **URL:** https://samanvya.dev/blog/cv-2022-transformers-won **Date:** 2022-06-15 **Tags:** computer-vision, transformers, survey **Reading time:** 4 min From ViT curiosity to Swin dominance, how transformers overtook CNNs as the default backbone for vision in a single year. --- ### Building AI Prototypes Fast: My Hackathon Tech Stack **URL:** https://samanvya.dev/blog/hackathon-tech-stack **Date:** 2022-05-18 **Tags:** hackathon, streamlit, tools **Reading time:** 4 min The exact tools and libraries I use to go from idea to working AI demo in 24 hours. --- ### Diffusion Models Demystified: From DALL-E 2 to Stable Diffusion **URL:** https://samanvya.dev/blog/stable-diffusion-practical-guide **Date:** 2022-03-25 **Tags:** diffusion-models, deep-learning, tutorial **Reading time:** 4 min Breaking down how diffusion models actually work, from the math to the magic, as someone who spent two years building CV models. --- ### From Industry ML Engineer to Grad Student: What Changes **URL:** https://samanvya.dev/blog/industry-to-grad-school **Date:** 2022-01-20 **Tags:** personal, career, education **Reading time:** 4 min After two years shipping models at a startup, I'm going back to school. Here's what I think will change. --- ### Why I'm Leaving Industry for Grad School **URL:** https://samanvya.dev/blog/leaving-industry-for-grad-school **Date:** 2021-11-15 **Tags:** personal, career, education **Reading time:** 4 min After two years as an ML engineer in Bangalore, I'm going back to being a student. Here's the honest version of how I got to this decision. --- ### MLOps Is Not Optional Anymore: Lessons from Production **URL:** https://samanvya.dev/blog/mlops-not-optional **Date:** 2021-10-20 **Tags:** mlops, engineering, opinion **Reading time:** 5 min After two years of shipping ML models, I'm convinced that most ML projects fail not because of bad models but because of bad infrastructure around them. --- ### Real-ESRGAN Changed Super-Resolution Forever **URL:** https://samanvya.dev/blog/real-esrgan-changed-everything **Date:** 2021-09-08 **Tags:** super-resolution, deep-learning **Reading time:** 4 min Real-ESRGAN handles real-world degradation in a way previous models never could. As someone who built SR models at Myelin, this one hit different. --- ### GitHub Copilot Is Wild: First Impressions from a Working ML Engineer **URL:** https://samanvya.dev/blog/github-copilot-first-impressions **Date:** 2021-08-12 **Tags:** copilot, ai, tools **Reading time:** 4 min I got early access to GitHub Copilot and spent a week using it for actual ML work. Here's what it's like when the AI writes the AI code. --- ### CLIP and the Vision-Language Revolution **URL:** https://samanvya.dev/blog/clip-vision-language-revolution **Date:** 2021-07-15 **Tags:** clip, multimodal, deep-learning **Reading time:** 5 min OpenAI connected text and images in a way that makes zero-shot classification actually work. This changes everything about how we think about vision models. --- ### Two Years as an ML Engineer: From Research to Production **URL:** https://samanvya.dev/blog/two-years-ml-engineer **Date:** 2021-06-10 **Tags:** personal, career, ml **Reading time:** 5 min What I've learned going from fresh graduate to production ML engineer. Spoiler: the models are the easy part. --- ### Building a Real-Time Anomaly Detection Pipeline for IoT **URL:** https://samanvya.dev/blog/realtime-anomaly-detection-iot **Date:** 2021-04-22 **Tags:** iot, anomaly-detection, architecture **Reading time:** 6 min From sensor data to alerts in under 2 seconds. Here's the full architecture we built at Myelin for industrial monitoring. --- ### Model Quantization in Practice: 4x Speedup Without Losing Accuracy **URL:** https://samanvya.dev/blog/model-quantization-in-practice **Date:** 2021-03-18 **Tags:** quantization, optimization, tutorial **Reading time:** 5 min Our super-resolution model went from 45MB to 11MB. Here's exactly how, with code and real numbers. --- ### FPGA vs GPU vs Edge TPU: Choosing the Right ML Hardware **URL:** https://samanvya.dev/blog/fpga-vs-gpu-vs-edge-tpu **Date:** 2021-02-20 **Tags:** fpga, edge-ai, hardware **Reading time:** 5 min I tried deploying ML models to all three. Here's an honest comparison from someone who actually suffered through FPGA toolchains. --- ### Deploying Anomaly Detection Models on Raspberry Pi **URL:** https://samanvya.dev/blog/anomaly-detection-raspberry-pi **Date:** 2021-01-15 **Tags:** raspberry-pi, edge-ai, anomaly-detection **Reading time:** 5 min Running anomaly detection on a tiny board with 1GB RAM. Here's what worked, what crashed, and what I learned at 2am over SSH. --- ### AlphaFold Solved Protein Folding and I Can't Stop Thinking About It **URL:** https://samanvya.dev/blog/alphafold-protein-folding **Date:** 2020-12-12 **Tags:** deep-learning, science, opinion **Reading time:** 4 min DeepMind just cracked a 50-year-old biology problem with deep learning. This might be the most important ML result of the decade. --- ### Vision Transformers Are Coming for CNNs **URL:** https://samanvya.dev/blog/vision-transformers-coming-for-cnns **Date:** 2020-11-05 **Tags:** computer-vision, transformers, deep-learning **Reading time:** 4 min Google just showed that a pure transformer, no convolutions at all, can match the best CNNs on image classification. The implications are huge. --- ### GPT-3 Just Dropped and I Have Thoughts **URL:** https://samanvya.dev/blog/gpt3-thoughts **Date:** 2020-09-25 **Tags:** nlp, gpt-3, deep-learning, opinion **Reading time:** 3 min OpenAI released a 175 billion parameter language model and the demos are unreal. But as someone who deploys models to phones for a living, I have a slightly different take. --- ### From Python to Production: Deploying ML Models with TensorFlow.js **URL:** https://samanvya.dev/blog/deploying-ml-with-tfjs **Date:** 2020-08-14 **Tags:** tensorflow-js, deployment, machine-learning, web **Reading time:** 4 min The gap between a trained model in a Jupyter notebook and a working product in someone's browser is bigger than you think. Here's how to bridge it. --- ### Docker 101 **URL:** https://samanvya.dev/blog/docker-101 **Date:** 2020-07-26 **Tags:** docker, devops, coding **Reading time:** 3 min A beginner-friendly introduction to Docker: what containers are, why they matter, and how to start using them today. --- ### Getting Started with Jekyll **URL:** https://samanvya.dev/blog/getting-started-with-jekyll **Date:** 2020-07-14 **Tags:** jekyll, web-development, coding, beginner **Reading time:** 2 min A beginner's guide to Jekyll, the static site generator that turns Markdown into beautiful websites without the complexity. --- ### Oh-my-zsh! **URL:** https://samanvya.dev/blog/oh-my-zsh **Date:** 2020-07-11 **Tags:** terminal, linux, macos, coding **Reading time:** 2 min Transform your terminal from boring to beautiful with Oh My Zsh. Autosuggestions, syntax highlighting, and history search in minutes. --- ### Best Coding Practices **URL:** https://samanvya.dev/blog/best-coding-practices **Date:** 2020-07-10 **Tags:** coding, best-practices, beginner **Reading time:** 2 min Foundational development practices every programmer should adopt early, from choosing the right editor to writing proper documentation. --- ### Running Super-Resolution in the Browser with TensorFlow.js **URL:** https://samanvya.dev/blog/super-resolution-in-the-browser **Date:** 2020-06-10 **Tags:** tensorflow-js, super-resolution, webgl, deep-learning **Reading time:** 4 min How to take a trained super-resolution model and run it at interactive speeds in the browser, no server required. --- ### Demystifying WebGL for ML Engineers **URL:** https://samanvya.dev/blog/webgl-for-ml-engineers **Date:** 2020-05-22 **Tags:** webgl, tensorflow-js, deep-learning, web **Reading time:** 4 min You're running ML models in the browser and it's fast, but do you know why? A look at how WebGL makes GPU-accelerated inference possible on the web. --- ### A Practical Guide to Model Optimization for Mobile **URL:** https://samanvya.dev/blog/model-optimization-for-mobile **Date:** 2020-04-18 **Tags:** machine-learning, optimization, mobile, tflite **Reading time:** 4 min Your model works great on a V100. Now make it run on a phone. Here's what actually works for shrinking and speeding up neural networks. --- ### How COVID Is Accelerating On-Device AI **URL:** https://samanvya.dev/blog/covid-on-device-ai **Date:** 2020-03-28 **Tags:** edge-ai, machine-learning, opinion **Reading time:** 3 min A pandemic that shut down the world is quietly pushing the ML industry towards on-device intelligence faster than any roadmap planned. --- ### Image Super-Resolution in 2020: From SRCNN to ESRGAN **URL:** https://samanvya.dev/blog/image-super-resolution-2020 **Date:** 2020-02-15 **Tags:** deep-learning, computer-vision, super-resolution **Reading time:** 4 min A practitioner's overview of how image super-resolution evolved from a 3-layer CNN to photorealistic upscaling with GANs. --- ### Why Edge ML Is the Future **URL:** https://samanvya.dev/blog/why-edge-ml-is-the-future **Date:** 2020-01-20 **Tags:** machine-learning, edge-ai, opinion **Reading time:** 3 min Cloud inference is great until it isn't. Here's why running ML models on-device is going to matter way more than people think. --- ### My Time at NUS, Singapore **URL:** https://samanvya.dev/blog/my-time-at-nus-singapore **Date:** 2019-07-16 **Tags:** machine-learning, deep-learning, singapore, internship **Reading time:** 3 min A 15-day deep dive into Artificial Neural Networks and Big Data at the National University of Singapore, building a Quick Draw app and a Hadoop cluster from scratch. --- ## Projects ### Catalyze **URL:** https://samanvya.dev/projects/mit-catalyze **Tech:** Python, Flask, GPT-4o, ChEMBL, Multi-Agent **Category:** hackathon **Award:** 1st Place - MIT Site LLM Hackathon for Chemistry & Materials **GitHub:** https://github.com/sacredvoid/mit-catalyze AI-powered chemistry assistant with a multi-agent architecture. Specialized agents handle research, protocol generation, lab automation (OpenTrons & Lynx), and safety analysis, backed by ChEMBL database integration. Catalyze uses a multi-agent architecture where specialized agents handle distinct aspects of chemistry workflows. The Research Agent searches ChEMBL databases and literature, the Protocol Agent generates detailed experimental procedures, the Lab Automation Agent interfaces with OpenTrons and Lynx instruments, and the Safety Agent performs hazard analysis on proposed experiments. Built in 24 hours at MIT. --- ### ReAlive **URL:** https://samanvya.dev/projects/realive **Tech:** Python, FastAPI, Docker, Google Cloud, OpenCV, Transformers **Category:** hackathon **Award:** Best Use of Google Cloud - HackHarvard '22 **GitHub:** https://github.com/sacredvoid/ReAlive AI-powered app that brings old photos to life by generating contextual audio. Uses depth mapping, scene recognition, and intelligent audio synthesis to recreate what a moment sounded like. ReAlive uses MiDaS depth mapping to understand spatial layout of photographs, Google Cloud Vision API for scene element detection, and a custom audio synthesis pipeline that generates spatially-positioned soundscapes. The depth map informs stereo panning and volume attenuation, creating an immersive audio experience from a single static image. --- ### Meta-Identity **URL:** https://samanvya.dev/projects/meta-identity **Tech:** Python, TensorFlow, Streamlit, Twilio, Google Cloud **Category:** hackathon **Award:** Best AI/ML Hack - HackUMass '22 **GitHub:** https://github.com/sacredvoid/meta-identity Create your digital clone for the metaverse. Generates avatars that look, sound, and behave like you using voice cloning, personality replication, and talking-head video generation. Meta-Identity creates digital clones by combining real-time voice cloning with talking-head video generation. The pipeline captures a short voice sample, trains a lightweight TTS model, and uses Wav2Lip-style synthesis to generate video of an avatar speaking with the cloned voice. Built for metaverse applications where users want digital representations that authentically look and sound like them. --- ### alignrl **URL:** https://samanvya.dev/projects/alignrl **Tech:** Python, PyTorch, Unsloth, TRL, vLLM, Pydantic, PyPI **Category:** ai-ml **GitHub:** https://github.com/sacredvoid/alignrl Open-source LLM post-training playbook covering SFT, GRPO, DPO, evaluation, and inference. Published on PyPI with Colab notebooks, a docs site, and 49 passing tests. One pip install to fine-tune any Hugging Face model. alignrl is a Python toolkit that makes LLM post-training accessible. It wraps Unsloth, TRL, and lm-evaluation-harness behind a clean config-driven API so you can run supervised fine-tuning (QLoRA via Unsloth), Group Relative Policy Optimization (GRPO), Direct Preference Optimization (DPO), standardized evaluation benchmarks, and vLLM/Unsloth inference serving. Each pipeline is available as a Python API, a CLI command, or a Colab notebook. Published to PyPI as v0.2.0 with CI/CD via GitHub Actions, a GitHub Pages documentation site, and a comprehensive test suite. --- ### Today I Learned **URL:** https://samanvya.dev/projects/today-i-learned **Tech:** Python, Machine Learning, AI **Category:** ai-ml **GitHub:** https://github.com/sacredvoid/today-i-learned A collection of bite-sized lessons on ML and AI topics, each paired with walkthroughs and runnable scripts. Built as a personal learning log that doubles as a reference for anyone exploring the same concepts. Today I Learned is a growing repository of concise lessons learned while working through ML and AI topics. Each entry includes a clear walkthrough of the concept, a runnable Python script demonstrating it in practice, and notes on gotchas or surprising behavior. Covers topics across machine learning fundamentals, deep learning, and practical AI engineering. --- ### TorchSim **URL:** https://samanvya.dev/projects/torch-sim **Tech:** Python, PyTorch, MACE, Atomistic Simulation **Category:** ai-ml **GitHub:** https://github.com/TorchSim/torch-sim Open-source contributor to a next-gen atomistic simulation engine for ML interatomic potentials. PyTorch-native with GPU-accelerated batched molecular dynamics, FIRE relaxation, and integrations with MACE, Fairchem, and more. Contributed to TorchSim, a next-generation atomistic simulation engine that leverages PyTorch for GPU-accelerated batched molecular dynamics. The framework supports ML interatomic potentials like MACE and Fairchem, enabling researchers to run thousands of parallel simulations for materials discovery and drug design. --- ### AI Clinical Trial Matcher **URL:** https://samanvya.dev/projects/ai-clinical-trial **Tech:** Python, LLaMA, ChromaDB, SQLite, LangChain **Category:** ai-ml **GitHub:** https://github.com/sacredvoid/ai_clinical_trial Multi-stage pipeline that matches patients to clinical trials using vector embeddings and LLMs. Ingests trial data, processes patient records, and ranks matches via semantic similarity. A multi-stage pipeline that processes clinical trial data and patient records through vector embeddings, then uses semantic similarity to rank the most relevant trials for each patient. Built with LLaMA for natural language understanding, ChromaDB for vector storage, and LangChain for orchestrating the matching pipeline. --- ### YOLO Pilot AI **URL:** https://samanvya.dev/projects/yolo-pilot-ai **Tech:** Python, YOLOv5, OpenCV, PyAutoGUI **Category:** ai-ml **GitHub:** https://github.com/sacredvoid/yolo-pilot-ai Autonomous AI that navigates 3D game worlds by reading minimaps and detecting objects in real-time. Drives through GTA V and The Witcher 3 using computer vision and input automation. An autonomous AI agent that navigates 3D game worlds by reading minimaps and detecting objects using YOLOv5 in real-time. The system captures screen frames, runs object detection, interprets the minimap for navigation, and sends keyboard/mouse inputs to drive through GTA V and The Witcher 3 environments. --- ### Twitter Sentiment Analysis **URL:** https://samanvya.dev/projects/twitter-sentiment **Tech:** Python, NLTK, scikit-learn, Pandas **Category:** ai-ml **GitHub:** https://github.com/sacredvoid/Twitter-Sentiment-Analysis NLP pipeline for real-time sentiment classification of tweets. Built during a summer internship at NUS Singapore, classifying text polarity using trained ML models. An NLP pipeline for classifying tweet sentiment using trained ML models. Built during a summer internship at Cyient, it preprocesses tweets with NLTK, extracts features, and classifies polarity using scikit-learn classifiers trained on labeled datasets. --- ### SkillKit **URL:** https://samanvya.dev/projects/skillkit **Tech:** JavaScript, YAML, Claude Code, AI Skills **Category:** dev-tools **GitHub:** https://github.com/sacredvoid/skillkit A growing collection of AI coding skills for creative and productivity workflows. Includes image fetching, logo generation, presentations, video/audio processing, and more. Works with Claude Code, Cursor, Windsurf, Copilot, and other AI coding assistants. SkillKit bundles multiple AI coding skills into one installable collection. Each skill gives your AI coding assistant a new capability: fetching stock photos, generating SVG logos and brand kits, building cinematic HTML presentations, processing video and audio files, and generating images locally. Skills are defined in YAML with clear instructions and tool requirements, making them portable across Claude Code, Cursor, Windsurf, GitHub Copilot, and any assistant that supports skill protocols. --- ### Image Fetcher **URL:** https://samanvya.dev/projects/image-fetcher **Tech:** Claude Code, Unsplash API, Pexels API, Pixabay API **Category:** dev-tools **GitHub:** https://github.com/sacredvoid/image-fetcher Claude Code skill that fetches relevant, high-quality, free-to-use images from the web. Context-aware search, curated picks from Unsplash/Pexels/Pixabay, and direct download to your project with zero config. Image Fetcher understands your project context and finds the right images without leaving your editor. It scans README, package.json, and CSS for context signals, searches multiple stock photo APIs (Unsplash, Pexels, Pixabay), curates 5 candidates with descriptions and licensing info, then downloads with descriptive filenames. Works out of the box via WebSearch with optional API keys for better results. --- ### Presentation Chef **URL:** https://samanvya.dev/projects/presentation-chef **Tech:** Claude Code, HTML, CSS, JavaScript **Category:** dev-tools **GitHub:** https://github.com/sacredvoid/presentation-chef Claude Code skill that converts any content into cinematic Keynote-style HTML presentations with glassmorphism, ambient effects, and animations. Zero dependencies, single file output. A Claude Code skill that takes any content (markdown, text, structured data) and generates a single self-contained HTML file with cinematic Keynote-style presentation. Features glassmorphism effects, ambient animations, and premium design without any external dependencies. --- ### TL;DR Conditions **URL:** https://samanvya.dev/projects/tldr-conditions **Tech:** JavaScript, Chrome Extension, NLP **Category:** dev-tools **GitHub:** https://github.com/sacredvoid/tldr-conditions "Because who really reads them?" Summarizes Terms & Conditions into plain-English bullet points so you know what you're actually agreeing to. A browser extension that automatically detects Terms & Conditions pages and summarizes them into plain-English bullet points. Uses NLP techniques to extract key obligations, data sharing practices, and notable clauses that users should actually know about. --- ### Job Posted Date Plugin **URL:** https://samanvya.dev/projects/job-posted-date **Tech:** JavaScript, Browser Extension **Category:** dev-tools **GitHub:** https://github.com/sacredvoid/job-posted-date-plugin Browser plugin that surfaces the actual posting date on job listings, cutting through the noise of recycled and undated postings. A browser plugin that surfaces the actual posting date on job listing pages across major job boards. Cuts through recycled and undated postings to help job seekers focus on genuinely fresh opportunities. --- ### The Paddock **URL:** https://samanvya.dev/projects/the-paddock **Tech:** Next.js 16, React 19, TypeScript, Tailwind 4, Recharts, ONNX **Category:** full-stack **GitHub:** https://github.com/sacredvoid/the-paddock A free, open-source Formula 1 encyclopedia covering 860+ drivers, 100+ teams, 80+ circuits, and 75 years of race data. Replay historic races, simulate alternate championships, compare telemetry, and explore F1 history through interactive visualizations. The Paddock is a comprehensive F1 encyclopedia that brings 75 years of motorsport data to life. Browse 860+ drivers, 100+ teams, and 80+ circuits with detailed profiles and stats. The race replay feature lets you watch historical races unfold lap by lap. The what-if simulator uses an ONNX model to predict alternate championship outcomes by changing race results. Telemetry comparison overlays driver performance data side by side. All data is open and the app is fully free to use. --- ### ResearchProf **URL:** https://samanvya.dev/projects/find-research-prof **Tech:** Next.js, TypeScript, Tailwind CSS, OpenAlex API **Category:** full-stack **GitHub:** https://github.com/sacredvoid/find-research-prof Wikipedia-style platform for discovering professors by research topic. Search any field and instantly find active researchers with their publications, metrics, and lab info, all powered by the OpenAlex API. ResearchProf aggregates data from OpenAlex (240M+ works) to let anyone search a research topic and find professors actively publishing in that area. Each professor gets a profile page with citation metrics, recent papers, institution details, and direct links to Google Scholar and lab pages. Filters by country, university, field, and seniority help students and researchers narrow results. Built to solve the fragmented experience of hunting through individual university pages, Google Scholar profiles, and ResearchGate. --- ### JudgeBoard **URL:** https://samanvya.dev/projects/judgeboard **Tech:** Next.js, TypeScript, Tailwind CSS, SEO **Category:** full-stack **GitHub:** https://github.com/sacredvoid/judgeboard Curated directory of hackathons seeking judges and mentors. Filterable by location, topic, and experience level for professionals looking to give back or build an O-1A/EB-1 portfolio. JudgeBoard is a single-sided directory that aggregates hackathon judging and mentoring opportunities from Devpost, MLH, Opportunity Hack, and direct hackathon sites into one browsable, filterable interface. Each listing shows dates, deadlines, topics, roles needed, and apply links. Includes an immigration-relevance callout for professionals building O-1A/EB-1 evidence. Static JSON data model with SEO-optimized pages targeting organic discovery. --- ### MapVerse **URL:** https://samanvya.dev/projects/mapverse **Tech:** Node.js, Express, MongoDB, Firebase, React **Category:** full-stack **GitHub:** https://github.com/sacredvoid/webdev-finalproject-backend Event discovery platform with role-based access, map-based browsing, and Firebase file storage. RESTful API with admin, user, and guest tiers. A full-stack event discovery platform with role-based access control (admin, user, guest tiers). Features map-based browsing of events, Firebase file storage for media uploads, and a RESTful API built with Express and MongoDB. --- ### Stocks Portfolio Manager **URL:** https://samanvya.dev/projects/stocks-pdp **Tech:** Java, MVC, CSV Parsing **Category:** full-stack **GitHub:** https://github.com/sacredvoid/stocks-pdp CLI application for creating, managing, and valuating stock portfolios. Supports CSV import, historical price lookup, and persistent data storage. A Java CLI application implementing the MVC pattern for managing stock portfolios. Supports CSV import of historical data, real-time price lookup via API integration, dollar-cost averaging strategies, and persistent storage of portfolio state. --- ## Expertise Areas ### Machine Learning & Deep Learning PyTorch, TensorFlow, scikit-learn, model optimization, quantization, edge deployment. Computer vision (object detection, super-resolution, image classification). Natural language processing, transformers, attention mechanisms. ### Large Language Models RAG architectures, vector databases, chunking strategies, reranking. Multi-agent systems, function calling, structured output. Fine-tuning (LoRA, QLoRA), prompt engineering, context engineering. LLM inference optimization (vLLM, paged attention, quantization). ### Voice AI Speech-to-text, text-to-speech, conversational agents. Real-time voice pipelines, latency optimization, WebRTC. ### Developer Tools & Infrastructure Docker, CI/CD, MLOps, observability (OpenTelemetry). React, Next.js, TypeScript, Python, FastAPI. ## Contact - Email: samanvyat.work@gmail.com - GitHub: https://github.com/sacredvoid - LinkedIn: https://www.linkedin.com/in/samanvya-tripathi/ - Website: https://samanvya.dev