VARUN'S PROJECTS
Curated
work
PenCraft
PenCraft
š Pencraft is a fullāstack and scalable blogging application built with Hono on Cloudflare Workers, Prisma ORM backed by PostgreSQL, and a ViteāReact frontend. It offers secure JWTābased auth, user profiles with follow/unfollow, and richātext EditorJS for posts, complete with image uploads to an S3 bucket via presigned URLs. Features include infinite scrolling, clap reactions, draft management with routeāchange safeguards, complex Zod validation packaged as an NPM module, and a realātime Redux store for efficient state. Deployed via Wrangler with robust CI/CD pipelines, Pencraft demonstrates scalable architecture, modular packages, and a userācentric design optimized for performance and developer productivity.
proPAYn
proPAYn
š¦ ProPAYn is a production-ready, full-stack digital wallet platform built using a microservices-style Turborepo. It features secure P2P transfers, a complete on-ramping system with a custom gateway and bank simulation, and real-time balance protection using raw SQL locking to prevent race conditions. The app uses Next.js, Prisma, Jotai, and NextAuth, and follows an industry-grade CI/CD pipeline with GitHub Actions, protected production branches, and automated VM deployment. Built with scalability, modularity, and real-world payment architecture in mind, ProPAYn demonstrates end-to-end design thinking and backend depth aligned with modern fintech engineering practices.
AI-Enhanced Movie Discovery
AI-Enhanced Movie Discovery
š½ļø A feature-rich Netflix clone powered by React, Redux, and Firebase, enhanced with GPT-based movie search using OpenAI. Implemented authentication, multi-language support, dynamic UI, custom hooks, and TMDB API integration. Focused on code reusability, performance optimization, responsive design, and hands-on learning with real-world APIs and tools.
Youtube Clone
Youtube Clone
š„ A dynamic YouTube clone built with React, Redux, and the YouTube API. Features include trending videos, embedded video playback, a comment section with nested replies (like Reddit), live chat with random generated messages, and an optimized search bar with caching and debouncing for improved performance.
ThreeJS Portfolio
ThreeJS Portfolio
š A stunning portfolio website built with Three.js, showcasing 3D models and animations. Features include interactive elements, smooth scrolling, and a responsive design that adapts to various screen sizes.
WebSocket Chat Room
WebSocket Chat Room
š¬ A real-time, ephemeral chat room built with WebSocket where users join using a unique room ID. Once all participants leave, the chat history is wiped, ensuring a one-time experience. No database is used, making it simple and lightweight for temporary, private conversations.
FoodVilla App
FoodVilla App
š A dynamic food ordering app built to master React fundamentals, React Router DOM, and Redux. Implemented config-driven UI, lazy loading, and backend API integration. Emphasized learning state management, hooks, and cross-origin solutions while recreating Swiggy's user experience usingĀ realĀ APIĀ calls.
FROM CONCEPT TO CREATION
LET'S MAKE IT HAPPEN!
FROM CONCEPT TO CREATION
LET'S MAKE IT HAPPEN!
I'm available for full-time roles & freelance projects.
I thrive on crafting dynamic web applications, and
delivering seamless user experiences.