From BCA Fresher to AI Agent Builder – My Journey
How an 18‑year‑old solo developer from Muzaffarnagar built J.A.R.V.I.S. and Nexus — without a CS degree, without a team, and without funding.
Who is Kaif Ansari?
I'm an 18‑year‑old developer from Muzaffarnagar, Uttar Pradesh. I'm currently in my first year of BCA at Shree Ram Group of College — but I didn't wait for a degree to start building.
Two years ago, I didn't know how to write a `for` loop in Python. I didn't have a computer science background in high school — I came from a commerce stream. No bootcamps, no shortcuts. Just an old laptop, an internet connection, and a burning curiosity to understand how AI actually works.
🚀 The Spark: I built my first AI project not because I had to, but because I wanted to create something that could actually talk back and do tasks — not just output a canned response. That's when I started building J.A.R.V.I.S.
Building J.A.R.V.I.S. – The OS Agent
J.A.R.V.I.S. (Jarvis-OS-Agent) wasn't meant to be just a chatbot. It was meant to be a desktop-native AI operating system that could autonomously control my PC, edit code without breaking it, remember conversations for months, and even control my Android phone.
I spent countless late nights architecting a Dual‑Brain engine — FastBrain (Groq LPU, sub‑second responses) for simple tasks, and AgenticBrain (Regolo, Gemini, OpenRouter) for deep reasoning, code editing, and memory recall.
Today, J.A.R.V.I.S. has:
- 🔧 Zero line‑drift code editing – it finds exact blocks instead of relying on fragile line numbers.
- 🧠 Lifelong episodic memory – it remembers context from months ago using ChromaDB.
- 📱 Android ADB control – lock/unlock, send SMS, open apps, even take screenshots.
- 📨 Proactive HITL – it reads my Gmail and Calendar, but always asks for permission before acting.
⭐ J.A.R.V.I.S. OS Agent
Open‑source autonomous AI assistant for Windows. 800+ lines of pure engineering.
View on GitHub →The Problem That Birthed Nexus
When I built J.A.R.V.I.S., I faced a recurring nightmare: API key security. Every time I wanted to add an AI assistant to a website or integrate Groq's LLMs into a client project, I had to embed the API key in the frontend. Anyone who opened developer tools could steal it. I saw people losing thousands of dollars to API key abuse.
That's when I realized: there had to be a better way. A way to use Groq's incredible LLMs without exposing sensitive credentials. A proxy that would encrypt, verify domains, and keep the key safe.
So I built it. I called it Nexus.
Introducing Nexus – The Secure AI Assistant Platform
Nexus is a zero‑trust AI proxy platform. It's designed so that you never expose your Groq API key to the browser. Here's how it works:
- 🔐 AES‑256 Encryption – your Groq key is encrypted before it reaches the database.
- 🌐 Domain Whitelisting – your Nexus keys only work for origins you authorize.
- ⚡ Server‑Side Proxy – the key is decrypted only on the backend and never sent to the client.
Nexus is open‑source (MIT license). You can self‑host the entire stack or use our managed service at trynexus.site.
And yes, it comes with a free tier of 1,000 requests per month – no credit card required.
🔒 Nexus AI
Secure, embeddable AI assistant for websites. Drop‑in script, zero‑trust security.
Explore Nexus →What I've Learned (and What I Want You to Know)
If you're a young developer reading this, here are some things I've learned the hard way:
- You don't need a CS degree to build great software. I'm a commerce student in BCA first year. Everything I know, I learned by building.
- Shipping is everything. Your first version will be buggy. Ship it anyway. Fix it later.
- Open source is a superpower. When I open‑sourced J.A.R.V.I.S., I got contributions, feedback, and recognition I never expected. (my GitHub)
- Security matters from day one. I learned this the hard way with exposed keys. That's why Nexus encrypts everything.
- Build in public. Share your progress on LinkedIn and Twitter. It opens doors you can't imagine.
💡 To the next generation of builders: Age is just a number. I'm 18. I'm a BCA fresher. I don't have a team. I don't have funding. But I have a burning desire to build things that matter. If I can do it, so can you.
What's Next for Kaif Ansari and Nexus?
I'm currently working on:
- 🔬 Agentic RAG – hybrid search + re‑ranking for Nexus users.
- 🧠 Multi‑agent orchestration – systems of AI agents collaborating together.
- 📚 Improved documentation and more blog posts to help the community.
- 🌍 Expanding Nexus to support more LLM providers (OpenAI, Anthropic, etc.) with the same zero‑trust model.
And of course, I'm always looking to connect with fellow builders. If you're working on AI agents, LLM apps, or open‑source projects – let's connect on LinkedIn.
Resources & Backlinks
Here are some of the projects and resources I mentioned:
- J.A.R.V.I.S. OS Agent: github.com/thekaifansari01/Jarvis-OS-Agent
- Nexus Web (Full Platform): github.com/thekaifansari01/NexusWeb
- Nexus Web Assistant (Widget): github.com/thekaifansari01/nexusWebAssistant
- My Portfolio: buildwithkaif.vercel.app
- Nexus Blog (more guides): trynexus.site/blog
- Secure your API keys: trynexus.site/blog/secure-groq-api-key
- AI Chatbot vs Human Support: trynexus.site/blog/ai-chatbot-vs-human-support
Ready to Build Your Own Secure AI Assistant?
Start with Nexus – 1,000 free requests, zero‑trust security, and full open‑source control.
Get Started for Free