Hi, I am
ARYAN KUMAR RAI
Full Stack Software Developer | AI Enthusiast
DevOps | Building modern web apps
Passionate about clean code, automation, and creative problem-solving.
Coding Profiles
Data Structures & Algorithms
Strong foundation in problem-solving with efficient algorithms and data structures implementation.
Core Concepts
Core computer science concepts and problem-solving foundations.
DevOps & Cloud
Tools and platforms for automation, deployment, and cloud infrastructure.
Frontend Development
Building responsive and interactive user interfaces with modern frameworks and libraries.
Backend Development
Developing robust server-side applications and RESTful APIs with Node.js ecosystem.
Database
Experience with NoSQL databases for flexible and scalable data storage solutions.
Development Tools
Essential tools for version control, collaboration, deployment, testing and development workflow.
Projects


AI Fitness Trainer
Built a Full-stack AI-Fitness Trainer using Next.js (App Router) and TypeScript, enabling AI voice assistant.
Key Features:
- Configured Clerk for secure user authentication, enabling streamlined onboarding, access control, and persistent user sessions.
- Adopted Convex to power real-time data update, seamless storage management, and serverless logic-all without maintaining traditional backend services.
- Implemented AI workflows using Vapi and the Gemini API to dynamically generate personalized diet and workout plans based on user input and goals.
User Flow:
- User authenticates securely through Clerk's streamlined authentication system.
- User initiates an interactive session with the voice assistant.
- The VAPI voice assistant communicates with dedicated API endpoints to request personalized diet and workout plans from Gemini.
- Gemini intelligently generates comprehensive programs within the Convex backend environment.
- VAPI retrieves the tailored data from Convex and elegantly arranges it in the appropriate interface sections.


Real-Time Collaborative Code Editor
Built a Full-stack SaaS Code Editor using Next.js (App Router) and TypeScript, enabling realtime code editing with a modern UI.
Key Features:
- Integrated Clerk for secure user authentication and account management, including support for sign-up/sign-in flows and user session handling.
- Utilized Convex as a backend-as-a-service to handle real-time data syncing, storage, and serverless functions without managing infrastructure.
- Implemented LemonSqueezy payment integration to handle subscription billing and enabled gated access to Pro plan features for premium users.
User Flow:
- Users access the code editor workspace via Clerk's secure authentication, providing a frictionless entry point to the development environment.
- Developers leverage our feature-rich code editor to write, test, and optimize their code snippets with real-time syntax highlighting and intelligent suggestions.
- The platform integrates with Piston's execution engine to run code in a sandboxed environment, delivering validation results directly in the interface.
- All code snippets are automatically versioned and stored in our Convex database, creating a searchable library of solutions accessible across devices.
- Unlockable advanced collaboration features through our Lemon Squeezy payment gateway, enabling snippet sharing, and, commenting.

AI Meeting Scheduling Agent
Created a LLM-powered scheduling agent using LangGraph , FastAPI and Streamlit.
Key Features:
- Engineered an LLM-powered scheduling agent using LangGraph to autonomously handle meeting requests with natural language processing.
- Built a FastAPI backend integrated with Gemini API for intelligent scheduling and conflict resolution.
- Developed a Streamlit dashboard for real-time monitoring, debugging, and user interaction analytics
User Flow:
- User accesses the Streamlit dashboard.
- User submits a meeting request or scheduling query in natural language.
- The request is sent to the FastAPI backend, which processes the input and interacts with the Gemini API for intelligent scheduling and conflict resolution.
- LangGraph orchestrates the LLM workflow, parsing intent, extracting entities (like date, time, participants), and managing conversation state.
- The backend checks for conflicts, suggests optimal meeting times, and updates the schedule accordingly.
- The Streamlit dashboard displays the scheduling outcome, provides real-time feedback, and logs analytics for user interactions.

AI Evaluator
Developed a Full-stack AI-powered Evaluator using React and RestAPI to automate and streamline answer assessment using Gemini.
Key Features:
- Integrated Gemini API for intelligent, context-aware evaluation of text-based submissions.
- Developed a modern, responsive user interface using React, Tailwind CSS, and Framer Motion for smooth animations and an engaging user experience.
User Flow:
- User fills out and submits the evaluation text on the React frontend.
- Backend receives the input, processes it through the Gemini API, and answer it contextually.
- User views the report directly from the interface.