Tejas Deshmane — Portfolio
TSindex.tsx
{ }package.json
git-history.log
srccomponentsPortfolioindex.tsx
// config/developer_profile.ts
const Tejas = {
Role: "Full Stack Dev | AI Builder",
Location: "India",
Currently_Building: "AI-powered developer tools",
Current_Status: "Open to Opportunities",
Introduction() {

Hello, I'm Tejas.

Full-stack engineer building AI-integrated developer tools. Shipped a cloud IDE, a streaming GenAI CLI, and a fault-tolerant multi-LLM platform — all production-ready on GitHub.

Download CV
},
};
// data/about_me.json
{
"Mission": "Build tools developers actually want to use.",
"Core_Values": [
"Ship fast, refactor often",
"AI-augmented engineering",
"Open source first",
"Performance is a feature"
],
"Currently_Learning": ["AI Agents","Rust","System Design"],
"When_Not_Coding": "Late-night builds, anime marathons & coffee",
"My_Story": “Started coding to solve small problems and ended up falling in love with the architecture of systems. I'm most alive at the intersection of AI and developer tooling — building things that make other builders faster.”
}
// package.json — Skills
"dependencies": {
"Frontend": "React.js, Next.js, TypeScript, Tailwind CSS, Redux",
"Backend": "Node.js, Express.js, Spring Boot, NextAuth.js",
"Database": "PostgreSQL, MongoDB, MySQL, Prisma, Supabase",
"AI_LLM": "Gemini, Groq, Mistral, Vercel AI SDK",
"DevOps": "Docker, GitHub Actions, Vercel, AWS, Linux",
}
// src/projects.tsx
const ProjectList = () => (
/* <--- Rendering project_cards[] ---> */
Featured
Code on dark screen

"CloudForge"

Architected a cloud-based IDE using Monaco Editor with WebContainer runtime for in-browser Node.js/npm execution, enabling zero-setup full-stack development environments. OAuth 2.0 via GitHub (NextAuth.js), project persistence with Prisma + MongoDB.

Next.jsMonaco EditorNode.jsMongoDB
// 2025
Terminal with code

"Helix CLI"

Designed and shipped a production-grade GenAI CLI integrating Google Gemini with function calling, conversational AI agents, and autonomous code generation via streaming workflows. OAuth 2.0 Device Flow, RESTful Express.js backend with PostgreSQL + Prisma ORM.

Node.jsCommander.jsGoogle GeminiVercel AI SDK
// 2025
Analytics dashboard

"DevTrends"

Constructed a developer intelligence platform aggregating real-time data from 14 REST API sources across 40 routes and 15 PostgreSQL tables. Built a fault-tolerant 7-provider LLM system (Gemini, Groq, Mistral) with circuit breakers, automated key rotation, and a Bayesian scoring pipeline.

Next.js 16TypeScriptSupabasePostgreSQL
// 2026
Fuel pump station

"Fuel Booking Management"

Designed a RESTful API with Spring Security RBAC for ADMIN and CUSTOMER endpoints. Automated billing, PDF invoice generation, and email notifications using the Strategy pattern for supplier selection and booking-limit enforcement — reducing manual processing by 40%.

JavaSpring BootSpring SecurityREST API
// 2025
);
$ git log --oneline
HEAD → mainB.Tech in Electronics & Computer EngineeringAug 2022 – Jul 2026

Walchand Institute of Technology, Solapur, MH.

Specializing in AI/ML, distributed systems, and developer tooling.

Active open-source contributor — shipped 4+ production-ready projects.

commit d3v7rDevTrends — Developer Intelligence Platform2026

7-provider LLM (Gemini, Groq, Mistral) with circuit breakers & key rotation.

Bayesian scoring pipeline delivering confidence-graded GenAI insights.

14 REST API sources, 40 routes, 15 PostgreSQL tables.

commit h3l1xHelix CLI — GenAI Command-Line Platform2025

Google Gemini streaming workflows + function calling + autonomous code gen.

OAuth 2.0 Device Flow, Express.js + PostgreSQL backend via Prisma.

commit cf04gCloudForge — Cloud-Based IDE2025

Monaco Editor + WebContainer runtime for in-browser Node.js/npm execution.

NextAuth.js OAuth, Prisma ORM + MongoDB persistence, App Router architecture.

commit fb00kFuel Booking — Spring Boot REST API2025

Spring Security RBAC for Admin & Customer roles, 4-person agile team delivery.

Strategy pattern for supplier selection — reduced manual processing by 40%.

# Terminal — Send Message
bash — 80×24
~/portfolio node initiate_contact.js