Hi, I'm Yash 👋
I primarily see myself as a professional student. I learn things and teach them to people. I have a lot of original insights, and I surprised myself with how well-developed they are. However, much of it will continue to develop as I grow, think, and have time to build on those ideas.
YC

About

I began my career in 2022 with a language I had never heard of before Golang. This was the turning point when I truly started delving into programming, focusing on core concepts and design principles. I'm generally interested in technology, SaaS, psychology, and learning to make the perfect pancakes. I like to explore new technologies and keep building cool projects. Generally, I work on small projects, and most of the time, you'll find me working solo. My favorite tech stack is Next.js, MongoDb and Golang. I also enjoy traveling and cooking food. In the past, I pursued a degree in computer science and engineering, interned at tech companies in Bangalore, India, and competed in over 27+ hackathons for fun.

Work Experience

Q

Qube Cinema Technologies

August 2023 - Current
Software Engineer
Rearchitected a microservice that is responsible for ingesting ads to XP4 and Dolby servers and fetching logs for several global screens in Golang. Also developed "Delivery Logs" tools from scratch that help the support team understand the status of schedule ingest timing and errors in Excel using AWS SQS. This has reduced efforts and saved a lot of time. I am currently working on adding new features to the service and making it self- healing and intelligent.
S

Scaler Academy

May 2022 - March 2025
Mentor
As a mentor at Scaler Academy, I guide students in making informed career decisions, setting achievable goals, and upskilling themselves to land jobs in top product-based companies. I am committed to helping my mentees navigate the ever-changing landscape of the tech industry and achieve their full potential.
A

Altair Engineering

April 2022 - August 2023
Software Engineer
I was part of Enterprise Computing Core-Development focusing on High-performance Computing, I led the development of Altair HPC Monitor, a lightweight data analytics tool for WLMs (PBS, AGE, ACCELERATOR). Using Golang, Redis, and ClickhouseDB, I designed and implemented a scalable backend flow, including an ETL pipeline in microservices architecture for efficient data processing. Leveraging Redis for caching and ClickhouseDB for storage enabled fast querying of large datasets. I also containerized the system with Docker, ensuring seamless deployment and management. Additionally, for Altair Access (PBSWorks), I developed prototypes to predict job resource requirements and migrated a daemon microservice from Java to Golang, significantly reducing CPU utilization.
A

Altair Engineering

June 2021 - March 2022
Software Engineer Intern
I worked on learning Altair Access, a simple yet powerful interface for submitting and monitoring jobs on remote clusters, clouds, and other resources. I contributed to implementing RFEs and bug fixes while also developing a prototype for predicting resource and time requirements to optimize HPC utilization.

Skills

Golang
React
Next.js
Typescript
Node.js
Python
Postgres
Docker
C++

Databases

Postgres
MySQL
MongoDB
Redis
SQLite
Clickhouse

Serverless

AWS Lambda
AWS SQS
AWS SNS
AWS S3
Supabase
Firebase
Appwrite

Cloud

AWS
GCP
Vercel
Projects

I like building things

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

MoniGo - Performance Monitoring for Go Applications

MoniGo - Performance Monitoring for Go Applications

MoniGo is a performance monitoring library for Go apps, offering real-time insights into service-level and function-level metrics. With an intuitive UI, it enables developers to track and optimize performance. Get your Go app's dashboard up in just 10 seconds!

260+ Stars
Golang
Free Subtitles AI Generator

Free Subtitles AI Generator

A powerful web application that generates subtitles for videos using AI. Visit the live demo at free-subtitle-ai.yashchauhan.dev. Captune AI leverages open ai whisper model to accurately transcribe spoken words into text, making it easier for users to create subtitles for their videos. Captune AI is designed to meet diverse user needs. All processing is done on the client side, so you can rest assured that your data is secure.

Next.js
Typescript
MongoDB
TailwindCSS
Stripe
Shadcn UI
Magic UI
FFMPEG Web Assembly
Hugging Face
Vercel
Auth.js
Google Auth
Emitzy - A Simple Invoice Generator

Emitzy - A Simple Invoice Generator

Emitzy is your all-in-one invoicing and contract management tool. Create, update, send, and track invoices effortlessly. With auto reminders, analytics, monthly reports, and unlimited access. Say goodbye to invoicing headaches!

Next.js
Typescript
PostgreSQL
Prisma
TailwindCSS
Razorpay
Shadcn UI
Magic UI
Resend
zod
React Hook Form
React Email
React Icons
Sooner
Research

Research Work

Here are some of my research projects and publications.

  • C

    Cardiovascular disease prediction using classification algorithms of machine learning

    Yash Chauhan

    Cardiovascular disease is a major health burden worldwide in the 21st century. Human services consumptions are overpowering national and corporate spending plans because of asymptomatic infections including cardiovascular ailments. Consequently, there is an urgent requirement for early location and treatment of such ailments. The information which is gathered by data analysis of hospitals is utilizing by applying different blends of calculations and algorithms for the early-stage prediction of Cardiovascular ailments. Machine Learning is one of the slanting innovations utilized in numerous circles far and wide including the medicinal services application for predicting illnesses. In this research, we compared the accuracy of machine learning algorithms that could be used for predictive analysis of heart diseases and predicting the overall risks. The proposed experiment is based on a combination of standard machine learning algorithms such as Logistic Regression, Random Forest, K-Nearest Neighbors (KNN), support vector machine (SVM) and Decision Tree. Most of the entities in this world are related in one way or another, at times finding a relationship between entities can help you make valuable decisions. Likewise, I will attempt to utilize this information as a model that predicts the patient whether they are having a Cardiovascular disease or on the other hand not. Moreover, the data analysis is carried out in Python using Jupyter Lab in order to validate the accuracy of all the Algorithm.
  • D

    Different sorting algorithms comparison based upon the time complexity

    Yash Chauhan, Anuj Duggal

    Sorting is a huge demand research area in computer science and one of the most basic research fields in computer science. The sorting algorithms problem has attracted a great deal of study in computer science. The main aim of using sorting algorithms is to make the record easier to search, insert, and delete. We’re analysing a total of five sorting algorithms: bubble sort, selecting sort, insertion sort, merge sort and quick sort, the time and space complexity were summarized. Moreover from the aspects of the input sequence, some results were obtained based on the experiments. So we analysed that when the size of data is small, insertion sort or selection sort performs well and when the sequence is in the ordered form, insertion sort or bubble sort performs well. In this paper, we present a general result of the analysis of sorting algorithms and their properties. In this paper a comparison is made for different sorting algorithms.
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.