Himmat Singh Khalsa

Software Engineer | Full Stack Developer

Gurmukhi Voice Search & Transliteration Tools (2024)

Gurmukhi Transliteration Demo

A full-stack web application for studying Gurmukhi (ਗੁਰਮੁਖੀ) scriptures, featuring AI-powered voice search and transliteration.

  • Transliteration systems (ISO 15919 and practical romanization) with precise handling of complex phonetic rules
  • Developed AI-powered API for audio processing, embedding generation, and phonetic matching with wav2vec2
  • Scalable Gurbani search tools with PyTorch and librosa for optimized audio analysis and future enhancements
  • Tech Stack: React, TypeScript, FastAPI, Docker, Hugging Face, wav2vec2, Sentence-BERT, Python, unittest

Werewolf Online (2022)

Werewolf Online Game Demo

A multiplayer social deduction game supporting up to 35 players with real-time chat, role-based gameplay, and automated narration. Players can join as Werewolf, Healer, Seer, or Villager roles.

  • Built with React, Node.js/Express, MongoDB, and Socket.IO for real-time multiplayer functionality
  • Features role-specific chat rooms, synchronized game states, custom animations, and sound effects
  • Includes match customization, host controls, voting system, and game timer
  • Tech Stack: React, Socket.IO, MongoDB, Bootstrap, Styled Components, Webpack, Babel

ShoplyE-Commerce (2022)

E-Commerce Platform Demo

A full-stack e-commerce application featuring dynamic product displays, interactive user features, and a responsive review system. Built during an intensive 2-week sprint at Hack Reactor.

  • Developed a responsive product comparison system with carousel navigation and persistent user preferences
  • Implemented a Q&A system with dynamic loading and modal interfaces for user interaction
  • Built a comprehensive review system with filtering and sorting capabilities
  • Tech Stack: React, Express, Styled Components, Webpack, Babel, Axios