Hi there 👋, I’m Sachin Chaurasiya, a software engineer with 4+ years of experience building scalable, fast, and user-friendly products. I enjoy solving tough problems and creating tools that make a real impact for users.
Lately, I’ve been learning and building AI-powered products to help people work smarter and faster.
Collaboration is a big part of how I work. I’ve partnered with designers, backend engineers, and other teams to deliver simple and effective solutions. I also enjoy mentoring other engineers and helping them grow in their careers.
I take full ownership of my work and always aim to deliver high-quality results. Outside of work, I share knowledge through writing technical blogs and contribute to open-source projects like OpenMetadata and ReactPlay.
If you’re looking for someone who loves building impactful products, exploring AI, and working as part of a team, let’s connect and create something amazing together. You can reach me at sachinchaurasiya.dev@gmail.com.
✨ Learning & Building: Learning AI and creating products using it.
✨ Open Source: Contributing to Code Snippet Builder, Hashnode Blog Action , OpenMetadata, and ReactPlay
✨ Sharing Knowledge: Writing technical articles to share what I learn with others.
HTML5 |
CSS3 |
TailwindCSS |
JavaScript |
TypeScript |
React JS |
NextJs |
![]() AntD |
Jest |
![]() Cypress |
NodeJs |
Express |
MongoDB |
MySQL |
PostgreSQL |
Docker |
Git |
GitHub |
Markdown |
GraphQL |
![]() Chakra UI |
How to use canvas in Web Workers with OffscreenCanvas
Lately, I have been working on a feature to capture images from media streams and scale them down to reduce their size. This helps save storage and reduce costs before uploading the images to a storag...
Why Strong Basics Matter in the AI Era
AI tools have changed how we build software. They can write code, fix bugs, and even help understand large codebases. But as AI gets better, one thing remains true: the better the input, the better th...
How web worker works with a practical example
Ever noticed a webpage freezing during a heavy task? This happens because JavaScript runs on a single thread by default, causing a bad user experience. Users can't interact and have to wait until the ...
How to Build a Collaborative Editor with Next.js and Liveblocks
Collaborative applications are now essential in modern software, allowing multiple users to work on the same document, design, or codebase at the same time. Think of Google Docs, Figma, or multiplayer...
How to Use Proxy Objects in JavaScript
Objects in JavaScript are useful data types that let us define complex data with simple key-value pairs, like a dictionary. Sometimes, you might want to change how JavaScript objects work by default. ...
What is Retrieval-Augmented Generation (RAG)?
In recent years, AI models like GPT-4 have become super popular for generating text that sounds human-like. These models are called Large Language Models (LLMs), and they’re great for writing articles...