Ayush Bansal

Full Stack Developer
Enhancing digital experiences that are
smooth, scalable, and made to impress.

Hello, I'm Ayush Bansala Full Stack Developer

About Me

Hello, I'm Ayush Bansal a full-stack developer with a passion for building creative and scalable web solutions. I am currently in my final year of B.Tech (CSE) at JIIT, Noida, and have hands-on experience with the MERN stack, Next.js, and TypeScript. I love working on challenging projects, collaborating with others, and staying updated with the latest in tech. I am driven by continuous learning and aim to make a positive impact through my work.

Passionate about cutting-edge technologies

TS
TypeScript
~
Tailwind CSS
β†’
Lottie
🐘
PostgreSQL
πŸƒ
MongoDB
β–³
Prisma
πŸ“¦
pnpm
πŸ’Ž
Git
πŸ™
GitHub
TS
TypeScript
~
Tailwind CSS
β†’
Lottie
🐘
PostgreSQL
πŸƒ
MongoDB
β–³
Prisma
πŸ“¦
pnpm
πŸ’Ž
Git
πŸ™
GitHub
βš›οΈ
React
β–²
Next.js
🟒
Node.js
☁️
AWS S3
β–²
Vercel
🎨
Figma
⚑
Render
βš›οΈ
React
β–²
Next.js
🟒
Node.js
☁️
AWS S3
β–²
Vercel
🎨
Figma
⚑
Render
🐻
Github Pages
⚑
Zod
πŸ”—
tRPC
πŸ“Š
SWR
🎯
Radix UI
🎨
Shadcn/ui
πŸ‘οΈ
Lucide
🐻
Github Pages
⚑
Zod
πŸ”—
tRPC
πŸ“Š
SWR
🎯
Radix UI
🎨
Shadcn/ui
πŸ‘οΈ
Lucide

Work Experience

MyNextDeveloper

Software Developer Intern

May 2025 - July 2025 ( 2 months )

Designed and developed robust web applications leveraging modern frameworks like Next.js and React Flow. Led end-to-end implementation of live features, collaborating closely with product and backend teams to deliver scalable, interactive solutions.

Key Achievements

Developed full-stack features using Next.js, TypeScript, and MongoDB, including optimized aggregation pipelines, modular API routes, and dynamic frontend components with advanced React Hooks.
Implemented end-to-end live transcription using the Web Speech API, converting real-time speech to VTT subtitles with relative timecodes, efficient chunk handling, and backend persistence.
Built an interactive flowchart editor with React Flow, enabling draggable custom nodes, dynamic edge-based node creation, and loop prevention for learning path visualization.

Technologies Used

Next.js
TypeScript
MongoDB
Material UI
Git

RawCubes

MERN stack Developer

December 2024 - January 2025 ( 1 month )

Engineered and maintained responsive user interfaces using React.js and Redux, ensuring seamless integration with backend APIs. Worked collaboratively with cross-functional teams to optimize database performance and resolve complex issues.

Key Achievements

Engineered responsive UIs using React.js & Redux to integrate seamlessly with Node.js/Express.js APIs.
Tuned MongoDB queries for improved read/write speed and performance.
Implemented Redux and React Hooks to enhance state management and scalability.
Collaborated cross-functionally with backend teams to refine APIs and debug critical issues.

Technologies Used

React.js
Redux
Node.js
Express.js
MongoDB

NexTurn

Frontend Developer Intern

June 2024 - July 2024 ( 2 months )

Revamped and optimized front-end architecture for enhanced usability and design consistency. Focused on improving performance, maintainability, and user experience across the application.

Key Achievements

Revamped UI with React.js components, improving responsiveness and rendering speed.
Migrated styling from Tailwind CSS to Material-UI for a cohesive design system.
Built an intuitive search dialog and active-nav highlight functionality.
Pruned unused CSS, improving performance and maintainability.

Technologies Used

React
Material UI
React Hooks

Best projects

PeerSend

PeerSend

PeerSend is a privacy-first mailing platform that enables users to communicate securely with end-to-end encryption, ensuring that even the server cannot read message contents. Built with Next.js and PostgreSQL, PeerSend leverages advanced cryptographic techniques for unmatched data privacy and integrity.

Key Features

End-to-end encrypted messaging using a blend of public-private key cryptography and AES-256 for double encryption
Server-side message unreadability and tamper-evident verification for recipients
Mnemonic-based private key recovery, ensuring keys are never stored in the database
SEO-optimized web application with robust database management using Prisma
User-friendly interface for seamless and secure communication

Tech Stack

Next.js
Tailwind CSS
Prisma
PostgreSQL
AES-256
Ed25519
PlacementPro

PlacementPro

A placement management system built with Next.js and TypeScript, designed for students to easily monitor company recruitment details and seamlessly add important placement exam dates to their personal calendars. The platform emphasizes secure authentication and smooth user experience.

Key Features

Next.js and TypeScript-based web application for tracking company recruitment information
Google/Apple Calendar API integration for one-click addition of placement exam dates
Secure authentication and session management implemented with NextAuth
Optimized backend using Prisma ORM and PostgreSQL database for efficient data handling

Tech Stack

Next.js
TypeScript
Prisma
PostgreSQL
NextAuth
Google Calendar API
VeriCrypt (npm package)

VeriCrypt (npm package)

Developed an npm package that streamlines cryptographic operations by allowing developers to use a single Ed25519 key pair for both digital signing/verification and encryption/decryption (via X25519). The package is designed for simplicity, security, and efficiency in secure messaging workflows.

Key Features

Automatic conversion of Ed25519 keys to X25519 for encryption and decryption
Unified key pair enables both signing/verification and encryption/decryption, reducing code complexity
Follows cryptographic best practices for secure message transmission
Simplifies development by handling key conversion and management internally

Tech Stack

Node.js
npm
Ed25519
X25519
tweetnacl
DSA LeetCode Patterns (Revamped)

DSA LeetCode Patterns (Revamped)

A curated collection of essential Data Structures and Algorithms (DSA) patterns and solutions, designed to help students and professionals systematically prepare for coding interviews. The repository organizes LeetCode problems by patterns, offering clear explanations and optimized solutions in C++.

Key Features

Categorized LeetCode problems based on common DSA patterns (e.g., sliding window, two pointers, binary search)
Optimized C++ solutions with clear, well-commented code
Concise pattern-based explanations to reinforce problem-solving strategies
Ideal for interview preparation and revising core DSA concepts
Continuously updated with new patterns and problem sets

Tech Stack

React.js
Tailwind CSS
Vite
Github Pages
Encrypted Image Sharing

Encrypted Image Sharing

An encrypted image sharing platform that allows users to securely upload, share, and access images protected by password-based encryption. Designed with privacy in mind, the platform ensures that only users with the correct password can decrypt and view shared images.

Key Features

Client-side image encryption using password-based protection
Secure image sharing workflowβ€”images remain encrypted until the correct password is entered
User-friendly interface for uploading, sharing, and accessing encrypted images
Prevents unauthorized access by not storing decryption keys on the server
Streamlined process for both senders and recipients to maintain image privacy

Tech Stack

React.js
Material UI
Node.js
Express.js
Github Pages
Render (backend deployment)

Get in touch

Let's work together! Feel free to reach out for collaborations, opportunities, or just to say hello.

Send me a message

Email

hello.ayushbansal@gmail.com

Send Email Directly

Connect with me