Discover the work and journey of a passionate developer.
Hi there! 👋 I'm Ayush a second-year Computer Science Engineering student from Mumbai, gearing up for my third year starting July 2024. With an adventurous spirit and a hunger for learning, I'm excited to explore the endless possibilities that lie ahead in both my personal and professional life.
I bring a unique perspective to every project I work on. I have a deep passion for software engineering and coding, always eager to tackle new challenges and learn something new.
Alongside my academic journey, I find joy in playing cricket and embarking on spiritual journeys to shrines.
C++
JavaScript
TypeScript
Java
Go
Python
HTML5
CSS3
React.js
Express.js
Hono.js
Vite
Next.js
MongoDB
PostgreSQL
Redis
Upstash
Prisma
Git
Github
Docker
Node.js
Vscode
Vercel
Cloudflare
SpeedSearch is a hybrid search engine web application designed to facilitate semantic search capabilities using Next.js. By implementing a highly efficient search engine powered by Postgres and utilizing Upstash as a scalable vector database, SpeedSearch stores and retrieves vector embeddings effectively. The application integrates Drizzle ORM for seamless interaction with the Postgres database, ensuring robust and type-safe queries. Additionally, OpenAI's vector embedding API is employed to transform and index textual data into high-dimensional vectors, enhancing the search functionality with AI-powered relevance and accuracy. This sophisticated setup ensures users experience fast and accurate search results. Visit speedsearch.ayush.dev for more details.
FastAPI is a high-performance, globally distributed API designed with Hono, a lightweight web framework aimed at minimal overhead and rapid response times. The API is deployed using serverless functions via Cloudflare Workers, ensuring low latency and high availability through global distribution. Redis is utilized as a fast, in-memory database for efficient data storage and caching, significantly improving data retrieval speeds and overall performance. Cloudflare Workers' edge network capabilities are harnessed to deliver API responses swiftly and efficiently to users around the world. Explore the project at fastapi.ayush.dev.
This full-stack booking software is crafted for restaurants, utilizing Next.js to provide a seamless and responsive user experience. Prisma ORM is integrated for robust database management and streamlined data operations, ensuring high performance and scalability. TailwindCSS is used to style the application, offering a modern and responsive design that enhances the user interface. The software also employs tRPC for end-to-end type safety and efficient API communication, eliminating the need for manual API client generation. Real-time booking updates and notifications are implemented to ensure smooth reservation management for both customers and restaurant staff. Check out book.ayush.dev for more information.
GithubPhishEYES is a full-stack phishing prevention application in development, leveraging React.js to analyze websites and prevent attacks. The project integrates natural language processing (NLP) to analyze domain names and website DOM content for any suspicious activity, providing a probability score based on backend code and content similarity. A web crawler is being developed to monitor website content continuously. Additionally, a report download system is created to generate detailed website reports. OpenCV integration is also underway to analyze web screenshots against actual website appearances. This tool aims to offer comprehensive protection against phishing threats. More details can be found on the project's GitHub.
GithubI‘d love to hear from you! Feel free to reach out to me using the following contact information: