Hello, I am
Ujjwal Kumar Gupta
About Me
Key Skills
Projects
BTU Page – Real-Time Discussion Platform
Taal Taarang Dance Website
Flappy Pigeon – JavaScript Game
Multilingual FAQ System
BTU Page – Real-Time Discussion Platform
Project Overview
BTU Page is a scalable, real-time discussion platform tailored for engineering students. It enables live conversations, project collaboration, and peer-to-peer support using modern full-stack technologies.
Tech Stack
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- Real-Time Engine: WebSocket (Gstrm.io)
- Authentication: JWT (JSON Web Tokens)
Key Features
- Real-time messaging for course and project discussions
- JWT-based secure login and role-based access
- Fully responsive design compatible with web and mobile
- Structured channels per course, semester, or topic
- Optimized for scalability and low latency communication
Use Cases
- Ask questions and get help in real time
- Collaborate on group projects
- Mentor or assist peers on difficult topics
Links
Taal Taarang – Dance School Website
Description
Taal Taarang is a vibrant and interactive web platform for a professional dance academy, designed to showcase dance classes, instructor profiles, upcoming events, and admission forms. Built using the Pug templating engine with dynamic data handling via MongoDB, the website ensures a rich user experience through clean navigation, responsive design, and interactive elements.
Tech Stack
- Front-End: Pug (template engine), HTML5, CSS3, JavaScript
- Back-End: Node.js, Express.js
- Database: MongoDB
- Others: Responsive layout, Form handling, Asset optimization
Key Features
- Showcase dance styles, class schedules, and faculty details
- Dynamic event listings & registration forms
- Admin panel to manage classes and submissions
- Mobile-friendly and SEO-optimized design
Use Cases
- Dance school marketing and online visibility
- Enrollment & inquiry management through forms
- Timely updates on workshops and performances
Links
Flappy Pigeon – Web Game
Description
Flappy Pigeon is a fast-paced, browser-based arcade game built entirely using vanilla JavaScript. The game challenges users to control a pigeon flying through a series of pipes by tapping or clicking. With increasing difficulty and seamless gameplay, it offers a fun and addictive experience while showcasing dynamic animations and DOM manipulation.
Tech Stack
- JavaScript: Game logic, rendering, collision detection
- HTML5: Structure and canvas support
- CSS3: Styling and animation effects
Key Features
- Smooth character motion and real-time collision detection
- Lightweight and responsive UI
- Single-page application without libraries or frameworks
- Custom sound effects and pixel-style assets
Use Cases
- Interactive game demo for portfolios
- JavaScript practice for game loops and animations
- Offline entertainment with no dependencies
Links
Multilingual FAQ Management System
Description
A scalable and multilingual FAQ management platform built with Django. It enables storing, retrieving, and displaying FAQs in multiple languages, offering dynamic translations, admin-friendly content management, and performance-optimized API access using Redis caching and Docker deployment.
Tech Stack
- Backend: Django, Django REST Framework, django-ckeditor
- Database: PostgreSQL (or SQLite for dev)
- Internationalization: Google Translate API
- Caching: Redis
- Deployment: Docker, docker-compose
- Testing: Pytest
Key Features
- Rich text formatting using CKEditor in admin panel
- Multilingual support with automated Google Translate API integration
- REST API for retrieving FAQs in any language using `?lang=` query param
- Redis caching for fast access and reduced DB hits
- Full Docker support for simplified deployment
- Test-driven development with full pytest coverage
Use Cases
- Multi-language documentation or help center system
- Enterprise knowledge base with API-first architecture
- Customizable FAQ support embedded into websites or platforms
Links
Achievements
Goldman Sachs
Deloitte Cyber security
Goldman Sachs
Won certification in a national-level job simulation organized by Goldman Sachs . Developed an AI-powered solution for smart agriculture using React, Flask, and TensorFlow.
Deloitte Cyber security
Successfully completed the Deloitte Cyber Security certification, demonstrating skills in deploying and managing Cyber security.