# Aayush Bharti — Full Stack Engineer

> 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.

Engineering with taste. Built to scale.

- Location: Remote from India · 3+ years building
- Website: https://aayushbharti.in
- Email: hello@aayushbharti.in
- Resume: https://aayushbharti.in/resume
- GitHub: https://github.com/aayushbharti
- LinkedIn: https://linkedin.com/in/iaayushbharti
- X: https://x.com/iaayushbharti

---

## About

I'm Aayush Bharti, a proactive full-stack developer passionate about creating dynamic web experiences. From frontend to backend, I thrive on solving complex problems with clean, efficient code. My expertise spans React, Next.js, and Node.js, and I'm always eager to learn more.

When I'm not immersed in work, I'm exploring new ideas and staying curious. Life's about balance, and I love embracing every part of it.

I believe in waking up each day eager to make a difference!

---

## What I do

- **Let's Build Together** — Clear communication, fast iterations, no surprises
- **Tech Stack** — The stack behind everything I ship
- **What You Get** — Clean code, pixel-perfect UI, deployed & scaling
- **Flexible With Timezones** — Based in India, available globally

---

## Curated work

### Keythm

> Keychron meets typing test — every key has its own sound, every stat tracked

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.

- Tech: nextjs, react, typescript, tailwindcss, drizzle, motion, shadcn-ui, web-audio-api, serwist, zod, recharts
- Live: https://keythm.aayushbharti.in
- Details: https://aayushbharti.in/projects/keythm

### Nextdemy

> A monorepo-powered learning platform with real payments, real auth, and real content delivery

Full-stack EdTech platform with course marketplace, Razorpay payments, video streaming, and role-based dashboards for students and instructors.

- Tech: nextjs, typescript, tailwindcss, tanstack-query, zustand, shadcn-ui, motion, express, bun, mongodb, zod, razorpay, turborepo, docker
- Live: https://academy.aayushbharti.in
- Details: https://aayushbharti.in/projects/nextdemy

### VentureDen

> Where founders pitch ideas, get instant AI feedback, and get discovered by investors

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.

- Tech: nextjs, react, typescript, sanity, groq, tailwindcss, motion, react_query, zod, turborepo, pnpm, markdown
- Live: https://venture-den.aayushbharti.in
- Details: https://aayushbharti.in/projects/venture-den

### Finote

> An intuitive mobile companion for organizing your digital wallets and analyzing your financial health

A personal finance manager with multi-wallet support, real-time spending analytics, and receipt capture.

- Tech: react-native, expo, typescript, firebase, zod, zustand, cloudinary, reanimated, gifted-charts
- Live: https://github.com/AayushBharti/finote-app/releases/
- Details: https://aayushbharti.in/projects/finote

### StarForge

> A sleek AI SaaS landing page with a user-friendly design that enhances engagement.

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.

- Tech: nextjs, react, typescript, tailwindcss, parallax, vercel
- Live: https://ai-saas-landing-starter.vercel.app
- Details: https://aayushbharti.in/projects/star-forge

---

## Recent writing

- [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.

---

## What clients say

> "We'd been sitting on designs for two months because our last dev kept pushing timelines. Aayush had a staging link in 4 days and we were live in 11. The site loads in under a second and our bounce rate dropped 35% the first week. Wish we'd found him sooner."
>
> — Marcus T., Marketing Director, SaaS startup

> "I'm not technical at all, and past devs made me feel stupid for asking questions. Aayush sent Loom walkthroughs after every milestone so I always knew exactly where things stood. When I changed my mind about the checkout flow halfway through, he didn't push back — just adjusted and shipped it better than what I originally asked for."
>
> — Lauren K., Founder, DTC skincare brand

> "We hired Aayush to rebuild our marketing site on Next.js. The old WordPress site was scoring 38 on PageSpeed. His build scores 97. He set up the CMS integration so our content team can publish without touching code. Solid architecture, clean codebase — the kind of work I'd expect from a senior engineer."
>
> — Daniel R., CTO, fintech startup

---

Full site content for LLMs: https://aayushbharti.in/llms-full.txt · index: https://aayushbharti.in/llms.txt
Every page also serves Markdown at its canonical URL via an `Accept: text/markdown` header.
