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
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
Backend Frameworks
ExpressJS
JWT
Zod
Prisma
Node.js
Prisma
Hono
Axios
Flask
Developer Tools
Turborepo
Vite
Docker
Git
Postman
Notion
Database
PostgreSQL
MySQL
SQL Server
MongoDb
Cloud Services
Cloudflare
AWS EC2
AWS S3
Vercel
Prisma
Contacts
©
Made with ❤ by Kshitiz Raj.