# Aayush Bharti > Full-Stack Developer specializing in Next.js, React, TypeScript, and Sanity CMS. I build fast, accessible web apps and help founders ship products that users love. Website: https://aayushbharti.in Email: hello@aayushbharti.in ## For AI agents Every URL below serves a clean Markdown version — append `.md` to any page URL (e.g. /blog/my-post.md), or send an `Accept: text/markdown` header. Browsers get HTML. ## Docs - [Full content](https://aayushbharti.in/llms-full.txt) - [Sitemap](https://aayushbharti.in/sitemap.md) ## Pages - [Home](https://aayushbharti.in): Overview — intro, curated work, recent writing, and testimonials - [About](https://aayushbharti.in/about): About Aayush Bharti — bio, experience, and links - [Blog](https://aayushbharti.in/blog): Blog index with all published articles - [Projects](https://aayushbharti.in/projects): Projects index with all published projects - [Uses](https://aayushbharti.in/uses): Tools and software used daily ## Blog Posts - [How to Optimise a Next.js Web App](https://aayushbharti.in/blog/how-to-optimise-a-nextjs-web-app): Practical techniques to fix your Next.js Lighthouse score — bundle analysis, caching strategies, React Compiler, and the next.config flags nobody talks about. - [Every Tool in My Terminal-First Dev Setup](https://aayushbharti.in/blog/terminal-first-dev-setup): Neovim, Wezterm, Tmux, and the rest — what survived two years of daily use and why I picked each one over the obvious alternatives. - [Build a Blog with Next.js and MDX from Scratch](https://aayushbharti.in/blog/build-a-blog-with-nextjs-and-mdx): File-based content, zero database, full control. A complete walkthrough of building a statically-generated blog with Next.js, MDX, and gray-matter. - [What I'd Tell Myself Before Learning to Code](https://aayushbharti.in/blog/what-i-wish-i-knew-before-learning-to-code): The myths, mistakes, and mindset shifts that separate people who learn to code from people who quit. Hard-won lessons from my first two years. ## Projects - [Keythm](https://aayushbharti.in/projects/keythm): A typing test where every key has its own sound. Per-key mechanical audio via Web Audio API, four test modes, statistical anti-cheat, and a fully offline PWA — built to make typing feel physical. - [Nextdemy](https://aayushbharti.in/projects/nextdemy): Full-stack EdTech platform with course marketplace, Razorpay payments, video streaming, and role-based dashboards for students and instructors. - [VentureDen](https://aayushbharti.in/projects/venture-den): An AI-powered startup pitch platform built on Next.js 16 and Sanity CMS, where founders pitch ideas, get instant Gemini-powered feedback, and connect with investors. - [Finote](https://aayushbharti.in/projects/finote): A personal finance manager with multi-wallet support, real-time spending analytics, and receipt capture. - [StarForge](https://aayushbharti.in/projects/star-forge): A sleek and modern AI SaaS landing page built for performance and visual impact. Designed with a focus on engaging UI/UX and smooth parallax interactions. - [Snippix](https://aayushbharti.in/projects/snippix): A powerful tool for sharing beautiful, customizable code snippets across social media. Supports multiple languages, themes, and export formats — built for developers who care about presentation. - [Flux Lura](https://aayushbharti.in/projects/flux-lura): A free online tool for seamless multimedia conversion. Transform images, audio, and videos effortlessly — elevate your content in seconds. - [aayushbharti.in](https://aayushbharti.in/projects/aayushbharti): A full-stack developer portfolio with a multi-format content pipeline, answer engine optimization, real auth, a real database, and analytics that survive ad blockers. One MDX file publishes to four channels — the site you're reading right now.