Dream

Ishan Jarwal

Ishan Jarwal

Loading 0%
Ishan Jarwal

Ishan Jarwal

Hi, I’m Ishan, a passionate Software Developer based in Jaipur with experience in building user centric, dynamic and AI first web applications. I specialize in TypeScript, ReactJS, NextJS, NodeJS, ExpressJS (see my projects), and have a keen interest in modern web technologies and Generative AI.

ABOUT ME

ABOUT ME

A Bit About Me

Self-driven and detail-oriented Computer Science undergraduate (3rd year; CGPA 9.29) with a strong foundation in C++, Python, and modern web technologies. Proficient in building robust backend architectures using Node.js, Express.js, and REST APIs. Skilled in TypeScript and Next.js for full-stack application development, with a fundamental understanding of Linux environments.



  • Passionate about building efficient, real-world systems using REST APIs and RPC with modern web & AI technologies
  • Strong grasp of system design principles and performance optimization
  • Experience working across the stack with a focus on clean, maintainable code
  • Actively exploring advancements in Generative AI, including tools like LangChain and LangGraph.
Open for WorkQuick Learner

Education

B.Tech CSE - JECRC University, Jaipur

2021 - 2025

(GPA - 9.3)

Tech Stack

Core Languages

C++C++
C
Python
TypeScriptTypeScript

Back-End

Node.jsNode.js
Fastify
tRPC
PostgreSQL
MongoDBMongoDB
ExpressExpress
AxiosAxios
GraphQLGraphQL
MySQLMySQL

Front-End

Next.jsNext.js
ReactReact
ReduxRedux
Tailwind CSSTailwind

My Profiles

Feel free to reach out if you want to talk about any opportunities to work together or if you just want to say hi.


PROJECTS

PROJECTS

1.

The Binary Ping - A FullStack Tech Magazine Application

Active
Full Stack
Full Stack
The Binary Ping - A FullStack Tech Magazine Application

TheBinaryPing delivers the latest technology news, coding tutorials, developer insights, product reviews, and industry analysis to keep tech enthusiasts and programmers ahead of the curve.

Key Features

Full-stack blogging platform with social features like liking, following, and commenting
Custom Tiptap Rich Text Editor with image uploads to Cloudinary and syntax highlighting
JWT and Google OAuth2 based user authentication and profile management
Role-based access control for authors and readers
Efficient API validation using Zod and express-validator
Responsive image cropping and uploading for profile and cover images

Tech Stack

Passport Auth with Google OAuth2.0TypeScriptNextJSShadCN UIExpressJSMongoDBZod ValidationsTipTap Rich Text EditorCloudinary Object Storage ServiceTailwindCSSAxios

2.

AI Resume Builder SaaS Application

Active
AI SaaS
AI SaaS
AI Resume Builder SaaS Application

A modern and user-friendly AI Resume Builder with Clerk-based authentication and Stripe-powered recurring subscriptions. Supports multiple pricing plans with feature restrictions, AI suggestions for improving resumes, and intelligent autofill to speed up resume creation.

Key Features

User authentication and account management with Clerk
Secure Stripe integration for recurring payments and subscriptions
Multiple pricing plans with feature-based access control
AI-powered suggestions to help improve resumes
AI autofill to speed up resume creation
Access restrictions based on user plan (free vs premium)

Tech Stack

Clerk AuthStripe Payment GatewayTypeScriptNextJSShadCN UIMongoDBZod ValidationsTailwindCSSAxios

3.

Passport JS Authentication System + Google OAuth Integration

Active
Backend
Backend
Passport JS Authentication System + Google OAuth Integration

A secure and scalable authentication system built with Passport.js, supporting JWT and Google OAuth strategies. Includes features like secure user registration, password reset via email tokens, protected routes, and robust input validations with Zod and express-validator. It is light weight and can be integrated very quickly in any project.

Key Features

User registration and login system
Secure password hashing with Bcrypt
Password reset via email tokens
JWT cookie-based authentication using Passport.js
Google OAuth 2.0 login integration
Protected routes with access control

Tech Stack

Passport JSpassport-jwtpassport-google-oauthTypeScriptNextJSExpressJSRedux ToolkitShadCN UIMongoDBExpress-ValidatorZod ValidationsTailwindCSSAxiosexpress-rate-limiterBcryptmongoose

Get In Touch

Get In Touch

Let's Connect

I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.

Social Profiles

Send a Message

Fill out the form below and I'll get back to you as soon as possible.