Ujjwal Kesarwani

Hi, I'm Ujjwal Kesarwani

Computer Science Student & Software Developer

Building innovative web applications and AI-powered solutions with modern technologies

About Me

Computer Science & Engineering student passionate about building impactful products at the intersection of full-stack development and Generative AI. I believe in learning something new every day, exploring different fields, and transforming those learnings into solutions that make a real difference for users. I also actively solve algorithmic challenges on LeetCode and other platforms, refining my data structures and problem-solving skills.

Through hands-on experience in internships at Global Eye Intelligence and Rashtriya Raksha University, I've developed expertise in modern full-stack technologies like Next.js, FastAPI, and PostgreSQL, while maintaining a strong foundation in secure coding principles from my cybersecurity coursework. My project portfolio demonstrates this capability—from SecretShare's zero-knowledge architecture to Aisignment's AI-powered document generation. I thrive in collaborative environments, currently leading teams in hackathons while continuously expanding my skills through certifications in Generative AI and multimodal systems.

Full Stack Development

Expertise in Next.js, React, Node.js, TypeScript, and modern web technologies

Database & Backend

Proficient with PostgreSQL, Prisma ORM, Express.js, and scalable API architecture

AI/ML Integration

Experience with LangChain, RAG, Multimodal models, and AI-powered applications

Competitive Programming

Secured global rank 4413 among half million participants in TCS CodeVita

Experience

My internship experiences and key accomplishments

Development Intern

Global Eye Intelligence

Mar 2025 - Apr 2025
Gandhinagar, Gujarat
Technologies:
Next.js
tRPC
TanStack Query
BetterAuth
Plate.js
PostgreSQL
Prisma
MinIO
Redis
Docker
  • Built Full-stack Learning Management System for drone pilot certification using Next.js, tRPC, and PostgreSQL
  • Established robust, type-safe API architecture using tRPC and Prisma ORM, enabling end-to-end type safety that eliminated runtime errors and reduced integration bugs by 40%
  • Engineered secure authentication pipeline using BetterAuth with role-based access control, eliminating 50% of security vulnerabilities
  • Optimized database query performance through PostgreSQL indexing and Redis caching, decreasing server response times by 30%
  • Enhanced content management using Plate.js integration, supporting real-time collaborative editing for improved user engagement

Development Intern

Rashtriya Raksha University

Jan 2025 - Feb 2025
Gandhinagar, Gujarat
Technologies:
React
Express.js
Node.js
PostgreSQL
Prisma
Docker
NGINX
Recoil
  • Architected scalable database infrastructure using PostgreSQL and Prisma ORM, designing schemas for user management, course delivery, and certification tracking
  • Secured application architecture through JWT authentication, OTP verification, and role-based authorization, achieving 70% reduction in security vulnerabilities
  • Enhanced backend reliability using Zod validation, bcrypt encryption, and structured error handling, improving API stability by 85%
  • Optimized user experience with React and Recoil state management, implementing efficient form validation that reduced client-side errors by 40%
  • Deployed applications using Docker and NGINX for improved scalability and performance

Skills

My expertise and technical proficiencies

Languages

JavaScript
TypeScript
C/C++
Python
HTML
CSS

Frontend

React.js
Next.js
Tailwind CSS
Recoil

Backend

Node.js
FastAPI
Express.js
tRPC
RESTful APIs

Database

PostgreSQL
MongoDB
Redis
MinIO
Chroma DB

Tools

Git
Docker
Prisma ORM
Postman
Vercel
AWS
NGINX
CI/CD

AI/ML

LangChain
LLM
Gemini
Vertex AI

Projects

Key projects showcasing my technical skills and innovation

SecretShare

Privacy-first data sharing platform enabling one-time access to sensitive information with automatic link expiration. Built with zero-knowledge architecture using Web Crypto API for client-side encryption.

Next.jsWeb Crypto APIFastAPI

Aisignment

AI-powered Academic Document Generator that reduces assignment creation time by 75% through intelligent PDF generation from user queries with human-in-the-loop editing interface.

Next.jsLangChainLLM

Polygon Annotation Tool

Interactive web-based polygon drawing tool for ML data preprocessing, enabling precise region annotation on uploaded images with coordinate export for computer vision training pipelines.

Next.jsTailwind CSSCanvas API

Test Generator

A lightweight console-based quiz application built in C++. Designed to randomly present five questions per session, rewarding 10 points for each correct answer. This project showcases core OOP concepts— abstraction, encapsulation, inheritance, and polymorphism—through the interplay of Question and User classes.

C++OOP

Certifications

Explore Generative AI with the Vertex AI Gemini API Skill Badge

Issued by Google Cloud

Complete the intermediate Explore Generative AI with the Vertex AI Gemini API skill badge to demonstrate skills in the following: text generation, image and video analysis for enhanced content creation, and applying function calling techniques within the Gemini API. Discover how to leverage sophisticated Gemini techniques, explore multimodal content generation, and expand the capabilities of your AI-powered projects.

PythonVertex AIGenerative AIGemini

Inspect Rich Documents with Gemini Multimodality and Multimodal RAG Skill Badge

Issued by Google Cloud

Complete the intermediate Inspect Rich Documents with Gemini Multimodality and Multimodal RAG skill badge to demonstrate skills in the following: using multimodal prompts to extract information from text and visual data, generating a video description, and retrieving extra information beyond the video using multimodality with Gemini; building metadata of documents containing text and images, and printing citations by using Multimodal Retrieval Augmented Generation (RAG) with Gemini.

PythonVertex AIRAGMulimodalityGemini

Education

My academic background and qualifications

Bachelor of Technology in Computer Science & Engineering (Cyber Security specialization)

Rashtriya Raksha University • 2023 – 2027

GPA: 7.59

Relevant Coursework:

Object-Oriented ProgrammingData Structures & AlgorithmsDatabase Management SystemsOperating SystemsComputer NetworksCryptographyCyber Security Fundamentals

Built a strong foundation in computer science and developed hands-on skills in security principles, networking, and modern technologies.

Get In Touch

Have a project in mind or want to discuss opportunities? I'd love to hear from you!

Phone

Available on request

Connect with me

Find me on these platforms