Jai Bhullar

Front-End / Full-Stack Developer

Building modern web apps with Next.js, TypeScript & Tailwind.

Headshot

About Me

I'm a self-taught developer focused on building user-friendly, high-performance web and mobile apps. I work with modern tooling and production patterns: type-safe forms with Zod + React Hook Form, server state with TanStack React Query, accessible UI with shadcn/ui, and component tests with Jest + React Testing Library. Recently shipped the Gutendex Book Search (Next.js 16 + React 19, Tailwind v4) with validation, pagination, theming, and tests.

Download My CV
HTMLCSSJavaScriptTypeScript
ReactNext.jsTailwind CSSshadcn/uinext-themes
React Hook FormZodSonner
TanStack React QueryJotai
React NativeExpoNativeWind
PrismaPostgreSQLtRPCNeonDB
OpenAI APIInngestE2B Sandboxes
JestReact Testing LibraryGitVercel

Projects

Gutendex Book Search thumbnail

Gutendex Book Search

Search and explore books from the Gutendex API with advanced filters, real-time validation, dark/light theme, and paginated results. Built with modern React tooling and tested components.

Tech: Next.js, React, TypeScript, Zod, React Hook Form, Tailwind, ShadCN UI, Jest, React Testing Library

Footwear E-Commerce Store thumbnail

Footwear E-Commerce Store

Modern storefront with product filters, saved items, cart, user and guest checkout and orders list. Server state handled with TanStack React Query.

Tech: Next.js, TypeScript, Tailwind, Prisma, TanStack React Query, Stripe, Convex Auth

Footwear E-Commerce Admin thumbnail

Footwear E-Commerce Admin

Manage products, orders, and analytics for the footwear store in a clean, tested dashboard UI. Built with modern full-stack tools and includes automated testing for form validation and logic.

Tech: Next.js, ShadCN UI, Prisma, PostgreSQL, Jest

Personal Finance App thumbnail

Personal Finance App

Track budgets, bills, savings pots and transactions with live charts and breakdowns.

Tech: Next.js, TypeScript, Tailwind, Prisma, Clerk, PostgreSQL

Promptly thumbnail

Promptly

Promptly is a tool for generating simple, working Next.js websites from text prompts using AI. Great for prototyping and exploring ideas fast.

Tech: Next.Js, Typescript, Prisma, OpenAI API, Inngest, E2B, tRPC

MovieFlix thumbnail

MovieFlix

Mobile app to browse, save, and manage movies using the TMDB API. Built with React Native and Expo, featuring Clerk auth, a saved movies list, and a custom profile page.

Tech: React Native, Expo, TypeScript, Clerk, TMDB API, Jotai

Contact

Get in touch if you'd like to work together or have any questions.

Email: jaibhullar.developer@outlook.com

Contact Me