Shrey

Skills & Stack

What I work with

I am a full-stack web developer who enjoys turning ideas into complete products — frontend, backend, database, auth, email, and deployment included. My stack is practical, modern, and chosen to ship fast without sacrificing quality.

On the client side I work with React and Next.js. On the server I use Node.js, PHP, and Python depending on the project. For data I rely on PostgreSQL, MySQL, SQLite, Prisma, MongoDB, and Redis. I also care deeply about UI polish, motion, responsive layout, and writing code that is easy to maintain.

  • Frontend engineering with React, Next.js & TypeScript
  • Backend APIs with Node.js, PHP & Python
  • Relational databases: PostgreSQL, MySQL & SQLite
  • NoSQL & caching with MongoDB and Redis
  • Authentication, email flows & production deployment
  • Mobile-ready UI, motion design & Figma handoff
Frontend
HTML5CSS3JavaScriptTypeScriptReactNext.jsTailwindMotionResponsive UISEO Basics
Backend
Node.jsExpressPHPPythonREST APIsCRUD SystemsBetter AuthNodemailernpm
Database
PostgreSQLMySQLSQLiteSQLPrismaMongoDBRedisDB Design
Tools
GitGitHubVS CodePostmanDockerVercelFigma
Mobile & More
React NativeExpoLenis ScrollSwiperPerformanceUI/UX

Deep dive

How I use these skills

A quick breakdown of how each part of my stack shows up in real projects — not just logos on a page.

Frontend

I build interfaces that feel fast, intentional, and easy to use — not just pages that look good in a screenshot.

From semantic HTML and modern CSS to React Server Components and client-side motion, I focus on layout quality, accessibility basics, responsive behavior, and smooth interactions. I work comfortably with Tailwind, component libraries, and animation tools to ship polished marketing sites, dashboards, and product UIs.

ReactNext.jsTypeScriptTailwindMotionSEO

Backend

I write server-side logic that is clear, secure, and ready for real users — not demo code that breaks under pressure.

Whether it is Node with Express, PHP for traditional web apps, or Python for scripting and APIs, I design REST endpoints, handle validation, structure auth flows, and connect services cleanly. I have worked with Better Auth, Nodemailer, cron jobs, and the kind of everyday backend work products actually need.

Node.jsPHPPythonRESTAuthCRUD

Database

Data should be structured properly from the start — good schema design saves months of pain later.

I work with PostgreSQL, MySQL, and SQLite for relational data, write SQL confidently, and use Prisma for type-safe access in modern TypeScript projects. I also use MongoDB where document storage fits, and Redis when caching or speed matters. Migrations, relations, and sensible indexing are part of how I think about builds.

PostgreSQLMySQLSQLitePrismaMongoDBRedis

Workflow

Good development is not only code — it is how you plan, test, deploy, and communicate.

I use Git and GitHub daily, test APIs with Postman, develop in VS Code, containerize when useful with Docker, and deploy to platforms like Vercel. I also care about design handoff from Figma, readable commit history, and building things that another developer can pick up without confusion.

GitDockerVercelFigmaPostmanVS Code

Still growing

Always learning

I keep pushing into areas that make me a stronger engineer — not just learning tools for the sake of it, but understanding how to build systems that scale and products that last.

  • System design fundamentals
  • Advanced PostgreSQL optimization
  • More cloud deployment patterns
  • Deeper React Native product work