Skip to content
View ayushvyas-dev's full-sized avatar

Highlights

  • Pro

Block or report ayushvyas-dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ayushvyas-dev/README.md

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.

Pinned Loading

  1. team-access-control-api team-access-control-api Public

    TypeScript