const jayvee = {
name: "Jayvee Shah",
role: ["Frontend Developer", "AI/ML Enthusiast", "Student"],
currentlyBuilding: "AI Agents & smart web apps π€",
currentlyLearning: ["Web Development", "Machine Learning", "Data Science"],
languages: ["Python", "JavaScript", "TypeScript", "Java", "C", "C++"],
askMeAbout: ["React", "Python", "AI/ML", "LeetCode", "Data Wrangling"],
};Frontend
AI / ML & Data Science
Other Languages
Tools
Most terminals are silent β when a command fails, you get a cryptic error and have to Google it. Term-AI-Debugger changes that. It wraps your shell, intercepts failures, and uses Gemini 2.0 Flash to explain what went wrong and how to fix it β instantly.
How it works:
| Step | What happens |
|---|---|
| π Intercept | Wraps your shell and captures exit codes + stderr on every command |
| π§ Analyze | Sends the failed command + error to Gemini 2.0 Flash for reasoning |
| βοΈ Reason | Gemini identifies the exact mistake β NameError, missing dir, wrong syntax |
| β Fix | Prints a clean AI block with an explanation and the exact command to fix it |
Key features:
- π Auto-debugging β catches Python, Node.js, and Bash errors instantly
- π¬ Natural language commands β type
ask create a new react appand get the correct terminal syntax - π Command explainer β type
explain rm -rfbefore running anything scary - βοΈ Cloud-native brain β backend hosted on Google Cloud Run for speed and scale
- π¬ Building AI agents and exploring intelligent automation
- π Sharpening frontend skills β React, Next.js, and beyond
- π Practicing data science with Python, Pandas & NumPy
- β Grinding LeetCode in Java to level up problem-solving
- π‘ Always looking to collaborate on interesting open source projects