Profile Photo

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.

JavaJava
PythonPython
JavaScriptJavaScript
TypeScriptTypeScript

Core Concepts

Core computer science concepts and problem-solving foundations.

OOPSOOPS
System DesignSystem Design

DevOps & Cloud

Tools and platforms for automation, deployment, and cloud infrastructure.

LinuxLinux
DockerDocker
KubernetesKubernetes
AWSAWS

Frontend Development

Building responsive and interactive user interfaces with modern frameworks and libraries.

React.jsReact.js
Next.jsNext.js
Tailwind CSSTailwind CSS

Backend Development

Developing robust server-side applications and RESTful APIs with Node.js ecosystem.

Node.jsNode.js
Express.jsExpress.js
Rest APIRest API
ConvexConvex

Database

Experience with NoSQL databases for flexible and scalable data storage solutions.

MongoDBMongoDB
MySQLMySQL
Prisma ORMPrisma ORM

Development Tools

Essential tools for version control, collaboration, deployment, testing and development workflow.

GitGit
PostmanPostman
VercelVercel

Projects

Project Screenshot Placeholder

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:

  1. User fills out and submits the evaluation text on the React frontend.
  2. Backend receives the input, processes it through the Gemini API, and answer it contextually.
  3. User views the report directly from the interface.
GitHubGitHub RepoGitHubDeployed Link
TypeScriptNode.jsExpress.jsReact.jsGeminiMongoDB
AI Fitness Trainer Dashboard
AI Voice Assistant 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:

  1. User authenticates securely through Clerk's streamlined authentication system.
  2. User initiates an interactive session with the voice assistant.
  3. The VAPI voice assistant communicates with dedicated API endpoints to request personalized diet and workout plans from Gemini.
  4. Gemini intelligently generates comprehensive programs within the Convex backend environment.
  5. VAPI retrieves the tailored data from Convex and elegantly arranges it in the appropriate interface sections.
GitHubGitHub RepoGitHubDeployed Link
TypeScriptNext.jsTailwind CSSVAPIConvexClerk
Code Editor Interface
Code Execution and Results

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:

  1. Users access the code editor workspace via Clerk's secure authentication, providing a frictionless entry point to the development environment.
  2. Developers leverage our feature-rich code editor to write, test, and optimize their code snippets with real-time syntax highlighting and intelligent suggestions.
  3. The platform integrates with Piston's execution engine to run code in a sandboxed environment, delivering validation results directly in the interface.
  4. All code snippets are automatically versioned and stored in our Convex database, creating a searchable library of solutions accessible across devices.
  5. Unlockable advanced collaboration features through our Lemon Squeezy payment gateway, enabling snippet sharing, and, commenting.
GitHubGitHub RepoGitHubDeployed Link
TypeScriptNext.jsTailwind CSSConvexClerk

Certifications

🧠

C++ for C Programmers, Part A

University of California, Santa Cruz

Issued Nov 18, 2023

🌐

Introduction to generative AI

Microsoft

Issued April 8, 2025

🧠

The complete Full-Stack Web Development Bootcamp

Udemy

Issued April 12, 2025

🧠

The complete Data Structures and Algorithms in Python

Udemy

Issued June 24, 2025