Skip to content
View VivekSingla20's full-sized avatar

Highlights

  • Pro

Organizations

@genesis-kb @uiet-chandigarh

Block or report VivekSingla20

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
VivekSingla20/README.md
β–ˆβ–ˆβ•—   β–ˆβ–ˆβ•—β–ˆβ–ˆβ•—β–ˆβ–ˆβ•—   β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—  β–ˆβ–ˆβ•—    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•—   β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•—      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— 
β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•    β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•β•β• β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—
β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘
β•šβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•—     β•šβ•β•β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘
 β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•—    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘
  β•šβ•β•β•β•  β•šβ•β•  β•šβ•β•β•β•  β•šβ•β•β•β•β•β•β•β•šβ•β•  β•šβ•β•    β•šβ•β•β•β•β•β•β•β•šβ•β•β•šβ•β•  β•šβ•β•β•β• β•šβ•β•β•β•β•β• β•šβ•β•β•β•β•β•β•β•šβ•β•  β•šβ•β•

Full-Stack Developer Β· Open Source Contributor Β· CS @ UIET, Panjab University

Portfolio LinkedIn Email


About

Full-Stack Developer and CS student at UIET, Panjab University. I build and ship real products β€” from production REST APIs and role-based auth systems to institutional websites and open-source Bitcoin tooling. When I'm not coding, I'm solving DSA problems or exploring how GenAI fits into real-world apps.


Experience

Full Stack Developer Intern @ TECPU (Dec 2024 – May 2025) Built and deployed tecpu.in end-to-end β€” admin panel, image upload workflows, JWT-secured REST API, and RBAC. Stack: React, Tailwind CSS, Express.js, PostgreSQL.

Frontend Developer & Team Lead @ Design Innovation Centre, UIET (Jun 2025 – Jul 2025) Led a 5-member team to fully revamp the UIET institutional website. Shipped 20+ responsive pages in React + TypeScript and integrated Strapi CMS so non-technical staff can self-manage content.


Projects

🟠 BitScribe · GitHub

Frontend for a full-stack Bitcoin transcript explorer. React 18 + TypeScript frontend with global debounced search across thousands of transcripts. Features a 4-tab viewer (Summary, Chat, Audio, Reader) with real-time AI responses via Node.js/Express and CI/CD via GitHub Actions.

React 18 TypeScript Node.js Express.js PostgreSQL Gemini API GitHub Actions


🏑 VillageStay β€” Infosys Hackathon 2025 Β· Top 12 Nationwide

Full-stack homestay booking platform connecting urban travelers with rural hosts across India. Built and owned the backend (listing management, JWT auth, end-to-end booking flow) under hackathon time constraints. Ranked top 12 out of thousands of teams.

React Node.js Express.js MySQL JWT Tailwind CSS


🧠 DocuMind β€” RAG PDF Chatbot

PDF chatbot using Retrieval-Augmented Generation. Chunks documents, runs FAISS vector similarity search, and returns context-grounded answers via Google Gemini API β€” no hallucination. Deployed on Streamlit Cloud.

Python LangChain Google Gemini API FAISS PyMuPDF Streamlit


Study platform for 1st and 2nd-year college students β€” study materials, to-do list, previous year questions, academic calendar. Built with React and MySQL.

React MySQL JavaScript


Tech Stack

Languages

C++ JavaScript TypeScript Python SQL

Frontend

React Next.js TypeScript Tailwind CSS HTML5

Backend

Node.js Express.js REST API JWT

Databases

PostgreSQL MySQL MongoDB Supabase Redis

AI / GenAI

Gemini API LangChain FAISS

Tools

Git GitHub Actions Vercel Strapi Postman


Achievements

πŸ† Achievement
πŸ₯‡ Top 12 Nationwide β€” Infosys Global Hackathon 2025, Hyderabad (thousands of teams)
β‚Ώ Repository accepted into Summer of Bitcoin 2026 β€” Genesis-kb selected for this competitive global open-source program
⚑ 24-Hour Hackathon β€” Hack-Wars, Chandigarh University (Sept 2024)

GitHub Stats




Currently

  • πŸ”¨ Contributing to Repository accepted into Summer of Bitcoin 2026 (BitScribe)
  • πŸ“– Deepening TypeScript & system design knowledge
  • 🌐 Open to internships and full-stack roles

Open to relocation Β· Based in Chandigarh, India

Pinned Loading

  1. examprepCentral examprepCentral Public

    ExamPrep Central is a platform for 1st and 2nd-year college students, offering study materials, a to-do list, previous year questions, and an academic calendar. Built with React and MySQL, it featu…

    JavaScript

  2. Goonj25 Goonj25 Public

    Forked from DefinitelyMrityunjay/Goonj25

    JavaScript

  3. mifos-x-web-app-react mifos-x-web-app-react Public

    Forked from openMF/mifos-x-web-app-react

    This repo is for the react version of the Mifos-X web-app. This is currently not recommended for deployment and is work in progress. Main branch contains release code.

    TypeScript

  4. genesis-kb/genesis-kb.github.io genesis-kb/genesis-kb.github.io Public

    Frontend for the bitcoin transcripts website.

    TypeScript 5 4

  5. uiet-chandigarh/uiet-frontend uiet-chandigarh/uiet-frontend Public

    TypeScript