Hi, I'm Krishan

CS undergrad and full-stack dev who loves making things.Diving headfirst into web3 and blockchain because Why not! I’m all about minimalism and learning on the fly.

KD

About

Full-stack developer who learned Next.js just to do less work with the MERN stack. Did a bunch of virtual internships where I may or may not have broken things (and then fixed them). Also built mobile apps with Expo and Flutter, and tried making games in Unity because why not?

Won a few hackathons, worked with some startups, took on freelance gigs, and even did a couple unpaid projects—because experience doesn't always pay (literally). I can build stuff from scratch—websites, apps, games... or something personal, like a chill little tool that’s always there to say ‘nice job’ when I’m still hacking away at 2 AM..

Minimalism is my vibe. Clean code, clean UI, clean desk (most days). These days, I'm poking around web3 and blockchain stuff, looking for cool real-world projects that make me go "wait, how do I even build this?" and help me level up. (Trying to learn Vim too, but that's a whole other story.) P.S. Skils are constantly changing, so check out my GitHub for the latest and greatest.

Work Experience

P

PapaPet

Oct. 2024 - Dec. 2024
Web Developer Intern
Contributed to the design and development of the PapaPet website using Next.js with a focus on UI/UX best practices. Designed high-fidelity UI mockups in Figma and translated them into responsive, user-friendly components. Implemented front-end interfaces leveraging modern web technologies and component-driven architecture. Demonstrated creativity, problem-solving, and a strong work ethic in a collaborative remote team setting.
V

Virtual Internships

Various - Ongoing
Combined software development and design internship
Developed a travel date selection interface using React.js and an open-source UI library (Backpack), with full customization and automated testing to ensure reliability. Built an interactive dashboard application using Python and Dash to analyze the impact of pricing changes on sales and profitability. Implemented a comprehensive test suite in Python, along with a Bash script to automate test execution, while ensuring a clean and user-friendly UI throughout.
F

Freelance & Passion Projects

Various - Ongoing
Freelancer / Volunteer Developer & Designer
Worked on a variety of freelance and unpaid projects across web development, Flutter app development, and graphic design. Designed clean and modern UI mockups using Figma and Adobe tools, often turning vague ideas into polished visuals. Built responsive websites with HTML, CSS, JavaScript, and React, and developed mobile apps using Flutter and Dart. These projects helped sharpen my skills in real-world settings while collaborating with clients, friends, and startups that needed help (but didn't always have a budget).

Skills

JavaScript
TypeScript
Python
C++
React.js
Next.js
React Native
Flutter
Prisma
MongoDB
PostgreSQL
Tailwind CSS
ShadCN UI
GSAP
Framer Motion
MERN stack
My Projects

Check out my latest projects

Here's some of the stuff I've built lately. There's more chaos on my GitHub if you're curious.

Astral Rift – Front-End Game Experience Site

Astral Rift – Front-End Game Experience Site

Built an immersive game-themed website using React 18 and Vite with a strong focus on animation and interaction. Leveraged GSAP and @gsap/react to create dynamic scroll and hover animations enhancing user engagement. Integrated utility-first styling with Tailwind CSS and streamlined UI state with React-Use hooks. Ensured production readiness with ESLint setup, modular architecture, and responsive design principles.

React
Vite
GSAP
Tailwind CSS
React-Use
React-Icons
Eventura – Event Management Platform

Eventura – Event Management Platform

Built a full-stack event management platform with responsive UI using Next.js 14 and ShadCN UI. Integrated Clerk for authentication, Stripe for payments, and MongoDB for data persistence. Implemented real-time validation using React Hook Form and Zod. Optimized performance to support 100+ concurrent users with minimal latency.

Next.js
Tailwind CSS
Clerk
Stripe
MongoDB
ShadCN UI
React Hook Form
Zod
iPhone Store Clone – Apple Website Replica

iPhone Store Clone – Apple Website Replica

Developed a visually rich Apple website clone featuring 3D models using React-Three-Fiber and Drei. Used GSAP for high-performance animations and integrated Sentry for real-time error monitoring. Focused on responsive design and code quality with ESLint, Prettier, and modular architecture. Delivered a performant and engaging UI experience optimized across devices.

React
Vite
Three.js
GSAP
Tailwind CSS
React-Three-Fiber
Drei
Sentry
Form Builder – Anonymous Form Sharing App

Form Builder – Anonymous Form Sharing App

Built a full-stack form builder web application using Next.js and Prisma where users can dynamically create forms, share unique links, and collect responses anonymously or with identity. Integrated Clerk for authentication, and used Tailwind CSS with Radix UI for consistent styling. Enabled real-time feedback using Sonner, and emphasized accessibility and performance. Forms and responses are stored securely using PostgreSQL via Prisma ORM.

Next.js
React
Tailwind CSS
Prisma
PostgreSQL
Clerk
Radix UI
Sonner
UUID
Multi-User Room App – Real-Time Room-Based Connection

Multi-User Room App – Real-Time Room-Based Connection

Built a real-time room-based web app using Next.js and Socket.IO where users can enter a custom username and a room code to either join an existing room or create a new one dynamically. Implemented a TypeScript-based Socket.IO server running in parallel with the Next.js frontend. Focused on seamless room creation/join logic, responsive design, and a smooth user experience for real-time multi-user interaction.

Next.js
React
Socket.IO
TypeScript
Tailwind CSS
Node.js
ts-node
TaskEase – Simple SaaS for Task Management

TaskEase – Simple SaaS for Task Management

Developed a full-featured SaaS application for task management where users can sign up, create and track tasks effortlessly. Integrated Kinde for authentication and Stripe for subscription billing. Implemented a clean, responsive UI using Tailwind CSS and Radix UI components. Used Prisma with a PostgreSQL database to store user data and task progress securely. Focused on scalability, modern design, and seamless UX across devices.

Next.js
React
Tailwind CSS
Prisma
PostgreSQL
Kinde Auth
Stripe
Radix UI
TypeScript
Contact

Get in Touch

Wanna say something? Just slide into my DMs on Twitter and I’ll reply whenever I’m around. LinkedIn? I don’t check it much, so Twitter’s best.