Hello, I am

Ujjwal Kumar Gupta

About Me

I’m Ujjwal Kumar Gupta, a passionate and results-driven Software Engineer with a strong foundation in full-stack development, data analytics, and system design. With hands-on experience in both frontend and backend technologies—including React.js, Node.js, Java, and RESTful APIs—I bring a well-rounded skill set to building scalable, secure, and user-centric applications.
Throughout my academic and internship experiences, I’ve developed and contributed to a range of real-world projects, from dynamic web platforms to real-time chat systems and API integrations. I have also gained practical exposure to DevOps workflows, containerization with Docker, and Agile development methodologies.
What sets me apart is my ability to quickly adapt, my problem-solving mindset, and my strong commitment to clean, maintainable code. I’m currently seeking full-time opportunities where I can contribute meaningfully to innovative teams, grow alongside experienced professionals, and help solve real business problems through technology.

Key Skills

HTML CSS JavaScript React.js Node.js Java Python RESTful APIs GraphQL SQL MongoDB Git Docker CI/CD

Projects

Chat App

BTU Page – Real-Time Discussion Platform

Taal Taarang

Taal Taarang Dance Website

Flappy Pigeon Game

Flappy Pigeon – JavaScript Game

FAQ System

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

Hackathon Winner

Goldman Sachs

Google Cloud Certified

Deloitte Cyber security

×

Goldman Sachs

Hackathon Certificate

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

GCP Certificate

Successfully completed the Deloitte Cyber Security certification, demonstrating skills in deploying and managing Cyber security.