Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors