Blog
📬 Subscribe to my newsletter
Get notified when I publish new blog posts about web development, coding tips, and tech insights.
I respect your privacy. Unsubscribe at any time.
A deep dive into building a modern AI journaling app with Expo, Clerk, Sanity, and Vercel AI SDK. Learn about the architecture, challenges, and lessons learned.
Read article →A comprehensive technical journey of building a production-ready ride-hailing application with Expo, React Native, and serverless architecture. From real-time location tracking to OTA updates, explore the complete development process.
Read article →Master the art of team collaboration with Slack, Trello, GitHub, and CodeRabbit. Learn how to build a seamless workflow that boosts productivity and code quality for your development team.
Read article →A complete technical deep dive into building a production-ready LMS with Next.js 16, Sanity CMS, Mux video streaming, and an intelligent AI tutor. From concept to deployment in one week.
Read article →Learn how I built a production-ready AI receipt scanner with async processing, real-time updates, and usage metering. From architecture to deployment, this is the complete journey of building a SaaS product that scales.
Read article →A comprehensive journey from concept to production - Building a modern social media platform with React and Vite, self-hosted Appwrite on GCP, and overcoming real-world challenges.
Read article →A journey through backend evolution - moving from a custom Node.js solution to Firebase's ease of use, and finally settling on Appwrite for open-source control.
Read article →Discover TanStack's powerful ecosystem of headless UI libraries that are revolutionizing React development. From data fetching with TanStack Query to building complex tables with TanStack Table.
Read article →Explore the powerful Node.js Path Module in this comprehensive guide. Learn how to work with file paths effectively, including handling absolute and relative paths, resolving, normalizing, and joining paths. Enhance your backend development skills with practical examples and clear explanations.
Read article →Explore the powerful Node.js File Module in this comprehensive guide. Learn how to work with files effectively, including reading, writing, updating, and deleting operations. Enhance your backend development skills with practical examples and clear explanations.
Read article →Discover the power of animated theme toggle to elevate your website's user experience. Our comprehensive guide walks you through creating stylish toggle with ease. Improve engagement and keep your audience delighted with this essential web design feature.
Read article →Learn how to create a theme toggle using Sass and JavaScript to allow users to switch between light and dark themes on your website or application.
Read article →using hasOwnProperty can sometimes lead to unexpected behavior, especially when dealing with objects that don't inherit from the Object prototype. For example, consider the following code
Read article →Learning how to speed up your website is one of the most important things you can do. Due to the huge amount of factors they have an impact on, quickly loading pages are crucial for the success of websites.
Read article →The new year heralds the arrival of a fresh collection of productivity-enhancing tools for developers. While writing code and considering program logic and testing, developers must execute jobs without squandering time, procrastinating, or losing energy. These duties must be completed as soon as feasible, or at the absolute least, rapidly.
Read article →Internet browsers like Microsoft Internet Explorer, Mozilla Firefox, and Apple Safari are practically universally available nowadays. It is crucial to configure web browsers securely because of how frequently they are used. Most of the time, the default configuration of the web browser that ships with an operating system is not safe. Failure to protect your online browser can quickly lead to a variety of computer problems, ranging from spyware being installed without your knowledge to unauthorized users seizing control of your system.
Read article →In this tutorial, we'll use Next.js to create a static-generated, production-ready blog. We'll go through the process of static site generation (SSG) and create a fantastic blog with strong SEO.
Read article →If you're planning on publishing a lot of posts on your website or blog, then you might want to put the times when it was written using React.js.
Read article →