# Priyal Raj > Full Stack Developer based in India, building fast and scalable web applications with Next.js, Node.js, TypeScript, and React for founders and product teams worldwide. ## Pages - [Home](https://priyalraj.com/): Portfolio homepage with hero, about, services, skills, projects, testimonials, and contact. - [About](https://priyalraj.com/about): Background, story, timeline, and tech skill groups. - [Projects](https://priyalraj.com/projects): Full portfolio of client and personal projects across EdTech, HealthTech, SaaS, and E-Commerce. - [Blog](https://priyalraj.com/blog): Developer articles on Next.js, Node.js, TypeScript, and full stack engineering. - [Testimonials](https://priyalraj.com/testimonials): Feedback from founders and product teams across Asia, Europe, and beyond. - [Contact](https://priyalraj.com/contact): Get in touch for freelance projects or collaborations. - [Privacy Policy](https://priyalraj.com/privacy): How contact form data is handled and stored. - [Terms of Service](https://priyalraj.com/terms): Freelance terms covering IP ownership and liability. ## Blog Posts - [3 Web App Performance Optimization Techniques That Actually Work](https://priyalraj.com/article/3-web-app-performance-optimization-techniques-that-actually-work-sep-2024): Practical, battle-tested techniques to cut load times and improve Core Web Vitals in real production apps. - [API Routes vs Server Actions in Next.js 14: Choosing the Right Approach](https://priyalraj.com/article/api-routes-vs-server-actions-in-next-js-14-a-comprehensive-guide-to-choosing-the-right-approach): A comprehensive comparison of when to reach for API routes versus Server Actions based on use case and data flow. - [April 2025: From Side-Hustle Revival to Big Wins](https://priyalraj.com/article/april-2025-from-side-hustle-revival-to-big-wins): Reflecting on a breakthrough month: revived projects, new clients, and momentum I had been chasing for months. - [Await Promise.all vs Async/Await: Use Cases, Pros, and Cons](https://priyalraj.com/article/await-promise-all-vs-async-await-syntax-use-cases-pros-and-cons): A practical breakdown of when to use Promise.all for parallel execution versus sequential async/await chains. - [Build a Custom Rate Limiter in Next.js and Keep Your APIs Rock-Solid](https://priyalraj.com/article/build-a-custom-rate-limiter-in-next-js-and-keep-your-apis-rock-solid): Step-by-step guide to implementing a Redis-backed rate limiter in Next.js API routes without a third-party library. - [Exploring Google Chrome's New Features: Google Lens and Gemini Chat](https://priyalraj.com/article/exploring-google-chrome-s-new-features-google-lens-and-gemini-chat): A hands-on look at the latest Chrome additions and how Google Lens and Gemini integration change day-to-day browsing. - [February 2025 Recap: A Failed Month for Me](https://priyalraj.com/article/february-2025-recap-a-failed-month-for-me): An honest look at a month where nothing went to plan, and what I learned from shipping nothing at all. - [How to Discover What Technologies a Website Is Using in One Click](https://priyalraj.com/article/how-to-discover-what-technologies-a-website-is-using-in-one-click): Instantly identify frameworks, CDNs, analytics tools, and hosting providers behind any website with one tool. - [How to Easily Extract Hex Codes from Any Website](https://priyalraj.com/article/how-to-easily-extract-hex-codes-from-any-website): One-click ways to grab exact color values from any site using browser extensions and DevTools tricks. - [How to Post Tweets to the Twitter API Using Next.js in 2 Easy Steps](https://priyalraj.com/article/how-to-post-tweets-to-the-twitter-api-using-next-js-in-2-easy-steps): Set up OAuth 2.0 and post tweets programmatically from a Next.js API route in under 30 minutes. - [How to Properly Add Favicons in Next.js 14](https://priyalraj.com/article/how-to-properly-add-favicons-in-next-js-14): The correct way to add favicons using the Metadata API in Next.js 14, covering all icon sizes and Apple touch icons. - [How to Track Your App Usage Effectively on PC](https://priyalraj.com/article/how-to-track-your-app-usage-effectively-on-pc): Tools and workflows to measure exactly where your time goes on desktop so you can cut distractions and stay focused. - [January 2025 Recap: Teaching, YouTube Goals, and SaaS Restart](https://priyalraj.com/article/january-2025-recap-teaching-yt-goals-saas-restart): Setting the tone for 2025: revisiting my SaaS product, launching a YouTube series, and coaching the first batch of students. - [Looking Back, Moving Forward: My 2024 Recap and 2025 Goals](https://priyalraj.com/article/looking-back-moving-forward-my-2024-recap-and-2025-goals): Everything I built, shipped, and learned in 2024, and the roadmap I am setting for the year ahead. - [Make VS Code Unique with Color Customization](https://priyalraj.com/article/make-vs-code-unique-with-color-customization): A quick guide to theming your editor with custom token colors, workbench overrides, and bracket pair highlights. - [March 2025: From My Worst to Best Month Yet](https://priyalraj.com/article/march-2025-from-my-worst-to-best-month-yet): How I turned around a month that started badly, shipped two projects, and rebuilt my daily routine from scratch. - [May 2025: SaaS Lessons, Gaming Wins, and Building a Smarter Future](https://priyalraj.com/article/may-2025-saas-lessons-gaming-wins-and-building-a-smarter-future): A month of realigning priorities, shipping SaaS features, and extracting lessons from both wins and losses. - [Speed Up Your APIs with Gzip: A Next.js Example](https://priyalraj.com/article/speed-up-your-apis-with-gzip-a-next-js-example): How to enable Gzip compression in Next.js API responses and slash payload sizes without changing any business logic. - [Tired of Using Inspect Element to Check Device Responsiveness?](https://priyalraj.com/article/tired-of-using-inspect-element-to-check-device-responsiveness): Better tools to preview your site across screen sizes without hunting through Chrome DevTools every time. ## Contact - Email: priyal@priyalraj.com - GitHub: https://github.com/Capta1nRaj - LinkedIn: https://linkedin.com/in/priyalraj99 - Twitter: https://twitter.com/Capta1nCodes