Home
About
Projects
Skills
Contact
Background Image
Ayush Katoch

I am a Full Stack developer ! 
About Me
  • I am a Full Stack Developer and DevOps professional with experience in MERN stack development, serverless architecture, and containerization using Docker.
  • Equipped with the ability to architect and develop production-level applications, coupled with a strong aptitude for problem-solving.
  • I am committed to leveraging my comprehensive skill set to excel in the tech field and contribute significantly to innovative projects.
  • I am eager to immerse myself in the business aspects of application development while continuously expanding my knowledge in emerging technologies such as AI and Web 3.0.
  • I have hands-on experience with technologies like DiscordJS, Prometheus, Grafana, NeonJS, Playwright, Drizzle, ORM Prisma & Drizzle ORM puppeteer playwright LLM, langchain ChromaDB JWT AWS Apache Tika, Elasticsearch Kibana NGINX.
PROJECTS
01
AAIDO
AAIDO: Advanced AI Document Optimizer
Problem Statement Managing vast repositories of physical and digital documents is a Herculean task for organizations, often leading to inefficiencies in accessing crucial information. Extracting insights from these troves and capturing knowledge from meetings further exacerbates the challenge, demanding time and resources. 🛠️ Solution: AAIDO Enter AAIDO, the avant-garde solution to these dilemmas. Harnessing the prowess of Artificial Intelligence (AI) and cutting-edge data processing techniques, AAIDO revolutionizes document digitization, database searchability, and meeting knowledge capture. ✨ Features 📄 Automating & Digitizing Physical Files: Employs Optical Character Recognition (OCR) for rapid digitization. Elevates document searchability and organization to unparalleled heights. Enables lightning-fast retrieval of specific information, saving invaluable time. 🧠 AI-powered Database Querying with Advanced Question-Answering: Extracts profound insights from organizational databases. Streamlines data management processes with unparalleled efficiency. Enhances decision-making and productivity through advanced question-answering capabilities. 🌐 Meeting Knowledge Capture Extension: Empowers users with advanced search functionalities across diverse file formats. Supports audio, image, text, presentation, PDF, and more. Provides concise summaries for enhanced accessibility and productivity. Seamlessly captures knowledge from audio sources, including meetings. Transforms meeting audio into text using cutting-edge AI algorithms. Facilitates effortless search and retrieval of vital meeting information. 💡 AI-driven Question-Answering and Intelligent File Retrieval: AAIDO AI can answer queries based on the data it contains, facilitating rapid decision-making and problem-solving. Users can retrieve files of various formats, including PDFs and audio, by querying content or keywords present within them, enhancing accessibility and efficiency. 🛠️ Components AiDo_Extension Chrome extension for effortless audio capture from meetings. Sends captured audio data to Node-Audio-getter for further processing. Node-Audio-getter Utilizes Python and Node.js for swift audio-to-text conversion. Harnesses the power of "fast whisper" algorithms for rapid data transformation. Routes processed text data to Python_LLM for advanced analysis. Python_LLM Implements sophisticated language chain, chromadb, and Ragsearch algorithms. Enables deep text analysis and search capabilities, unlocking invaluable insights.
02
FileX
FileX
Many Private and Government Organisations are facing a huge problem of Managing the files securely without leaking any sensitive information of the user, citizens and patients. It is a very difficult task for them as the tools available in the market like google drive, onedrive are saving the data in their clouds which is often unwanted by the organizations regarding the concern of security breach. Also after uploading a certain amount of files, these services ask for a certain amount of money to continue with their services which make them unaccessable for small Organizations. This project thus solve the problem of many organizations like educational and health institutes providing free file management and search optimization feature even from images totally offline thus providing 'In Home personal use' feature. This tool helps us to retrieve textual data from thousands of documents. This idea is not restricted to files only; we can also extract textual content from the images uploaded to this tool. The search engine will help us search for data inside files like pdfs, doc files, CSV files, jpeg files, etc. It will help to maintain and organize the files and ease searching within the files. In this way, we do not have to manually search every file for the specific text that we want.
Mini Projects
React Chat Application

Utilized React and Tailwind CSS to create a visually appealing WhatsApp interface. Implemented dynamic routing with React Router for seamless navigation between pages. This project demonstrates proficiency in React, Tailwind CSS, and React Router.

Discord Reminder Bot

Integration Tools: Developed a discord reminder and recording bot using discordjs and discords/voice  Voice handling: Implemented opus encoder and ffmpeg  Storage: S3 bucket for storage of the recordings  Database: 1. Postgres database for storing the information of files for recording 2. Prisma ORM as database client

Expense Tracker

web application built using React.It shows and track e +xpenses

Todo App

A To-Do Application that take valid input from the user and stores the provided information to the database and also displays all the tasks and appends new task to it. User can also mark the task as completed and cannot put empty title and description as a task. Tech Stack - HTML, CSS. Javascript

Skills
I thrive on diverse challenges, embodying a techstack-independent approach. Additionally, I've gained experience with:
Programming Languages
TypeScript
JavaScript
Python
Frontend
Next.js
React
Tailwind
Backend
Node
CloudFlare
Express
Database
Postgres
Mongodb
MySql
Prisma
Elasticsearch
Tools
Github
Git
Docker
Socket.io
VsCode
Npm
Vercel
Postman
OpenAi