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 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.


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.


SAAS 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.