Skip to content

Latest commit

 

History

History
142 lines (100 loc) · 6.37 KB

File metadata and controls

142 lines (100 loc) · 6.37 KB

Hi, I'm Ayush Vyas 👋

Backend-Focused Full-Stack Developer · Building scalable systems and real-world products

 


👨‍💻 About Me

  • 🎓 BTech Computer Science student at MAIT, Delhi
  • 💻 Interested in backend engineering, scalable systems & full-stack development
  • 🏗️ Currently building production-style applications with Node.js, TypeScript, PostgreSQL & Next.js
  • 🧠 Interested in system design, authentication, authorization, databases, APIs & distributed backend systems
  • 🤖 Exploring AI engineering and building practical AI-powered applications
  • 🎯 Goal: Become a strong Software/Backend Engineer and gain industry experience through internships
  • ⚡ I learn by building real projects and understanding how systems work under the hood

🛠️ Tech Stack

Languages

TypeScript JavaScript

Backend

Node.js Express REST API JWT

Frontend

Next.js React Tailwind CSS HTML CSS

Databases & Infrastructure

PostgreSQL MongoDB Prisma Redis

Tools

Git GitHub VS Code Postman


🚀 Projects

🔐 Team Access Control

A production-style full-stack application for managing organizations, teams, memberships and permissions.

Built with a strong focus on backend architecture, authentication, authorization, security and scalable system design.

  • 🔑 JWT authentication with access & refresh tokens
  • 🔄 Refresh-token rotation and server-side session management
  • 🏢 Multi-organization architecture with organization memberships
  • 🛡️ Role-Based Access Control with permission-based authorization
  • ✉️ Organization invitations with expiry and status tracking
  • 📝 Transactional audit logging for important organization actions
  • ⚡ Redis-backed rate limiting
  • 📬 BullMQ background jobs for asynchronous email delivery
  • 🗄️ PostgreSQL with Prisma ORM and database migrations
  • 📚 OpenAPI / Swagger API documentation
  • 🧪 Unit & integration testing

Stack: Node.js · TypeScript · Express · PostgreSQL · Prisma · Redis · BullMQ · JWT · Zod · Next.js

Links: Live Demo Frontend Source Backend Source


🤖 AI Job Application Mate

An AI-powered application designed to help automate and improve the job application process.

  • 🤖 AI-assisted job application workflow
  • 📄 Resume and job-description analysis
  • 🎯 Helps match applications to specific job requirements
  • 🧠 Uses AI to generate useful application content
  • 🌐 Full-stack web application with a modern frontend and backend

Stack: Next.js · React · TypeScript · AI/LLM APIs · Node.js

Live Demo Source Code


📦 Subscription Tracker

Track and manage subscriptions in one place and keep track of upcoming renewals.

  • 🔐 Secure authentication with NextAuth.js
  • 📋 Add and manage subscriptions with different billing cycles
  • 📅 Track subscription renewals
  • 🗄️ MongoDB Atlas for persistent data
  • 🌐 Deployed on Vercel

Stack: Next.js · MongoDB · Mongoose · NextAuth.js · Tailwind CSS

Live Demo Source Code


🎯 Currently Learning

  • System Design & scalable backend architecture
  • Advanced PostgreSQL and database design
  • Redis and distributed systems
  • Backend performance and reliability
  • AI/LLM application development

Building systems, breaking things, learning how they work, and getting better every day.