Ayush Sharma
Software Developer
.
Full-Stack Developer with 2 years of professional experience in software development. Adept at working in agile environments, collaborating with cross-functional teams, and delivering high-quality solutions that meet client requirements.
Passionate about learning new technologies and continuously improving my skills to create impactful software solutions that solve real-world problems.
Variable
Skill Set
React
Frontend
Next.js
Frontend
Node.js
Backend
Nest.js
Backend
Typescript
Language
Supabase
Backend
Redis
Backend
Tailwind
Frontend
MongoDb
Database
Postgresql
Database
Prisma
Database
Firebase
Backend
Docker
Cloud
AWS
Cloud
Github Actions
Deployment
Projects .
WorkNest
Built with the T3 Stack, featuring project-based task assignment, role-based access control, and seamless AWS deployment using SST. 🚀
Pocket-Ai
Simplify daily tasks with AI-powered mini apps.
GIYC - Guess if you can
A fun game. Guess destinations based on cryptic clues and AI-generated images. Earn streaks, unlock achievements, and challenge friends!
Taskify
A decentralized to-do application (dApp) with Blockchain and AI Agent Integration.
Votify
Private Repo. An innovative platform built with Next.js 13, TypeScript, Prisma, MongoDB, and NextAuth. Experience stunning themes, including dark mode, and enjoy seamless Google authentication. Engage with our AI-powered chatbot, driven by Vercel AI SDK and OpenAI Edge. Pro members benefit from limitless event creation, while free members get one event.
CMS
The application is designed to manage customer payments, notifications, and bulk data uploads efficiently. It includes real-time updates, secure authentication, and strict validation checks to ensure data integrity.
Airbnb Clone
Built an Airbnb clone using TypeScript, Next.js, Tailwind CSS, Zustand state management, MongoDB, and Prisma for database operations. Implemented NextAuth for versatile authentication with popular providers like Google and GitHub, as well as traditional email-password logins.
Workplace99
Developed a React-Redux application that enables employers to post jobs and hire candidates, and allows candidates to see posted jobs and apply, with a chat feature for real-time conversations between employers and selected candidates. Utilized Material UI for complete responsiveness across all screen sizes, and implemented Firebase authentication and storage for secure storage of user data and files. Employed Firebase Firestore as a NO-SQL database to enable CRUD operations and efficient data management. Implemented Google single sign-on feature for user authentication and ease of use. Implemented private and restricted routes to ensure secure access to sensitive information and features within the application.
Blogify
Blogify is a feature-rich MERN app that enables users to create, share, and engage with blogs. It offers CRUD operations, profile management, token-based email authentication, following functionality, likes and bookmarks, a bin for deleted blogs, comment posting, and real-time updates. With 50+ REST APIs, secure login, and protected routes.
NFTify
React app that allows users to explore cryptocurrency tokens and pairs. Users can search for tokens by entering a token/pair address, name, or symbol. The app fetches data from the Dexscreener API to provide real-time information about token prices, and more. Additionally, the app supports cryptocurrency wallet connectivity using Rainbowkit.
CineBinge
Developed a responsive web application using React, Material UI, and Bootstrap that allows users to browse and search for details of movies and TV shows. This webapp suggests popular & trending recommendations. Integrated Firebase as a backend authentication and real-time database solution to securely manage user accounts and data. Key highlight is Universal Movie Search Bar.
QuickPick
Built a React Native mobile app(e-commerce grocery) with backend RestAPIs using Node.js, Express, and MongoDB. Users can create an account, authenticate using email OTP, view and filter products, add products to the cart, apply a coupon, and place orders. The admin can update the order status, add products to the app, and edit product information.