Engineer • Developer • Data Scientist
As a software engineer and data scientist, I excel in coding and problem-solving. Known for quick learning and teamwork, I thrive in collaborative environments. Specializing in web, mobile, and AI development, I integrate vision with technical skills for innovative solutions. With a strong background, I deliver comprehensive business solutions, utilizing technologies like Next.js and React. Committed to continual growth, I maintain a positive demeanor, actively seeking opportunities to enhance my developer skills.
Confession
Confession: Our college social app for democratic and anonymous confessions, replacing the less democratic Instagram page. Minimalistic UI with extras like chat, therapy, and toxic comment detection....Read More
Chat With PDF
Chat with PDF is a command-line application that allows you to have a conversational question-and-answer session with an AI-powered chatbot based on the contents of a PDF document....Read More
Personal Blog
Blog site built with Next.js, Tailwind CSS, and Typescript. Notion serves as the CMS for content, mainly focusing on development and data science. AI capabilities, powered by Language Models (LLMs) li...Read More
Confession
Confession: Our college social app for democratic and anonymous confessions, replacing the less democratic Instagram page. Minimalistic UI with extras like chat, therapy, and toxic comment detection....Read More
Chat With PDF
Chat with PDF is a command-line application that allows you to have a conversational question-and-answer session with an AI-powered chatbot based on the contents of a PDF document....Read More
Personal Blog
Blog site built with Next.js, Tailwind CSS, and Typescript. Notion serves as the CMS for content, mainly focusing on development and data science. AI capabilities, powered by Language Models (LLMs) li...Read More
Clustering Cookbook
Clustering is a technique used in data science to group together similar data points based on their attributes or features. The aim of clustering is to identify patterns and similarities in large data...Read More
A Comprehensive Guide to Using useMemo() Hook in React
useMemo is a powerful tool in a React developer's toolkit. It allows for the optimization of performance in components by selectively computing only the data that needs to be re-calculated. In this ar...Read More
How DRAGON BALL helped me beat Imposter Syndrome?
The characters of DRAGON BALL offer many lessons that can be applied to overcoming imposter syndrome, particularly in the field of software development. By training ourselves, challenging ourselves, s...Read More
Clustering Cookbook
Clustering is a technique used in data science to group together similar data points based on their attributes or features. The aim of clustering is to identify patterns and similarities in large data...Read More
A Comprehensive Guide to Using useMemo() Hook in React
useMemo is a powerful tool in a React developer's toolkit. It allows for the optimization of performance in components by selectively computing only the data that needs to be re-calculated. In this ar...Read More
How DRAGON BALL helped me beat Imposter Syndrome?
The characters of DRAGON BALL offer many lessons that can be applied to overcoming imposter syndrome, particularly in the field of software development. By training ourselves, challenging ourselves, s...Read More
A Comprehensive Guide to Using useLayoutEffect() Hook in React
useLayoutEffect is similar to useEffect, but it runs synchronously immediately after all DOM mutations. This makes it useful for manipulating the DOM and measuring layout, since you can rely on the mo...Read More
A Comprehensive Guide to Using useEffect() Hook in React
useEffect hook is a powerful tool that can help manage side effects in React. By allowing you to handle component lifecycle events and perform tasks after rendering, it can help keep your code organiz...Read More
A Comprehensive Guide to Using useState() Hook in React
This blog provides a comprehensive guide to using the useState() hook in React. It covers the basics of how to define and update state variables in functional components, best practices for initializ...Read More
Get Up and Running with Next.js and Tailwind CSS: A Step-by-Step Guide
Step-by-step guide to set up Tailwind CSS in Next.js. Enhance web dev skills & elevate your app with utility-first CSS framework....Read More
Get in touch
This contact form is a no-go, but the one I'll whip up for you will work for sure.