Hi, I am Kshitiz Raj!
Welcome to my Portfolio
I am a Full-Stack Developer specializing in Machine Learning and modern web development. With expertise in TypeScript, JavaScript, and Python, I build scalable and secure web applications using frameworks like React, Next.js, and Express.js. My experience extends to databases like PostgreSQL and MySQL and cloud platforms, where I focus on creating user-friendly solutions that integrate seamlessly across front-end, back-end, and cloud services.
Kshitiz Raj - Full-Stack Developer
Projects
Project image
Muzly is an innovative social streaming platform that revolutionizes the way users experience YouTube content together. Built with cutting-edge technologies including Next.js and NextAuth, this sophisticated SaaS application enables seamless synchronized video playback across multiple users. Its distinctive democratic voting system empowers both creators and viewers to influence the content flow, with the highest-voted videos automatically advancing in the queue. This dynamic, community-driven approach creates an engaging shared viewing experience, transforming passive content consumption into an interactive social activity that brings people together through their shared interests.
Project image
Developed a dynamic blogging platform using React.js and TypeScript, offering a seamless experience for users to write, publish, and read blogs. The backend is powered by Hono, deployed on Cloudflare Workers via Wrangler for high performance and scalability. User authentication and security are ensured through JSON Web Tokens, allowing secure and automated account management. The app features a mobile-first design, styled with Tailwind CSS for a responsive and modern user interface. PostgreSQL serves as the database, with Prisma Accelerate optimizing connection pooling for efficient data management. This project highlights advanced integration of frontend and backend technologies, emphasizing robust security, performance, and a user-friendly design.
Project image
Built a robust payments web application using React.js and JavaScript, featuring a user-friendly interface for managing transactions. The backend, developed with Express.js, is deployed on an AWS EC2 instance, ensuring reliable performance and scalability. Automatic user authentication and security are managed with JSON Web Tokens, safeguarding user accounts. Users can view their balance on a personalized dashboard and send money to other platform users with ease. The mobile-first design is crafted with Tailwind CSS, providing a responsive and modern look. MongoDB is utilized as the database to store user and account details, leveraging transactions to ensure data integrity and consistency. This project demonstrates effective integration of frontend and backend technologies, focusing on secure, efficient, and scalable financial transactions.
Project image
This Node.js server, powered by Express.js, excels in managing web requests and system operations. It dynamically logs the server's accessible URL using the first IPv4 address. The server supports endpoints for serving static files, listing directory contents, and executing system commands like shutdown. Middleware logs request times, and robust error handling addresses 404 and 500 errors. This setup demonstrates effective use of Node.js modules for real-time operations and file management, showcasing a strong grasp of server management and web application architecture.
Project image
I developed a multiplayer Tic-Tac-Toe game utilizing TCP/IP socket programming to facilitate real-time online gameplay. The project employs socket connections to enable smooth communication between players, ensuring that each move is instantly transmitted across the network. The game features a turn-based system where players update a shared game grid, sending and receiving serialized data packets to reflect the current game state. It includes comprehensive handling of victory conditions, draws, and rematch requests, delivering a fully interactive and engaging experience for online participants.
Skills
Languages
TypeScript
JavaScript
Python
C/C++
Rust
Frontend Frameworks
NextJS
ReactJS
Tailwind CSS
HTML
CSS
Apollo Client
Backend Frameworks
ExpressJS
JWT
Zod
Prisma
Node.js
Prisma
Axios
Flask
GraphQL
REST API
WebSockets
gRPC
Protocol Buffers (Protobufs)
Developer Tools
Git
Postman
Vite
Docker
Jest
Notion
Turborepo
Database
PostgreSQL
MySQL
SQL Server
MongoDb
Cloud Services
Cloudflare
AWS EC2
AWS S3
Vercel
Prisma
Contacts
©
Made with ❤ by Kshitiz Raj.