Skip to content
View subhash-22-codes's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report subhash-22-codes

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
subhash-22-codes/README.md

Subhash Yaganti

Full-stack developer with a strong preference for backend work. I mostly build systems around authentication, async processing, and handling data that changes over time.


About

Final-year Computer Science undergraduate (B.Tech, graduating 2026).

I focus on building real projects end to end, from backend logic and APIs to frontend integration and deployment. Most of my work comes from learning by shipping and maintaining systems rather than stopping at demos.

More details and projects: https://subhashportfolio-y.netlify.app/


Skills & Technologies

Backend

  • Python with Flask and FastAPI for API-driven services
  • REST APIs and WebSockets for request-based and real-time flows
  • JWT-based authentication with access and refresh tokens, rotation, and session control
  • OAuth integrations (Google, GitHub) with backend token verification
  • Background job processing using Celery to isolate long-running tasks
  • Redis for task coordination and transient state

Data / Storage

  • PostgreSQL schema design with migrations and support for evolving data models
  • MongoDB Atlas for managed MongoDB deployment

Frontend

  • React with TypeScript for state-driven, auth-aware interfaces
  • Client-side session handling aligned with backend authentication state
  • Basic data visualization using Recharts

Infra / Deployment

  • Docker for local service isolation and reproducible development environments
  • Backend deployment on Render with environment-based configuration
  • GitHub Actions for basic CI workflows (linting, checks, controlled deploys)
  • Supabase for managed PostgreSQL with access control
  • Vercel for frontend deployment

DataPulse — Real-Time Data & Schema Monitoring

Timeline: July 2025 to Present
Status: Production-deployed, actively developed

DataPulse is a system designed to track how data changes over time, with a focus on schema drift, structural changes, and unexpected shifts in recurring datasets.

It is built around the assumption that data formats evolve silently and that integrations can break without obvious failures. Instead of treating data as static, DataPulse treats change itself as a first-class concern.

What the system handles

  • Monitoring recurring CSV uploads (daily / monthly)
  • Read-only connections to external relational databases
  • Detection of schema and structural changes over time
  • Ingestion from public and authenticated APIs
  • Non-blocking processing for long-running data checks
  • Email notifications when changes or anomalies are detected

Credits

  • Subhash Yaganti — Project creator and system architect; backend systems, security design, data modeling, background execution, and deployment
  • Siri Mahalaxmi Vemula — Backend development, frontend functionality, and UI/UX contributions

Live: https://data-pulse-eight.vercel.app


Other Projects

Justice Genie

Timeline: Mar 2024 to Oct 2024
Status: Live - Maintenance

Justice Genie is an assistive legal information tool focused on Indian law awareness. It helps users understand legal concepts and possible directions based on scenario-based inputs, without acting as a predictive or decision-making system.

The project was built to explore real-world API design, data handling, and AI-assisted explanations in a sensitive domain where correctness and clarity matter.

Credits

  • Siri Mahalaxmi Vemula — Project creator and system architect; primary NLP pipeline design, backend implementation and Gemini integration
  • Subhash Yaganti — NLP pipeline support, frontend–backend integration, additional features (quiz, account management), and UI/UX contributions

Live: https://justice-genie-mu.vercel.app


MemeGame

Timeline: Feb 2025 to May 2025
Status: Near release

MemeGame is a real-time multiplayer web game built to explore shared state, WebSocket-based communication, and live UI synchronization across multiple users.

The project focuses on handling concurrent interactions, room-based game flow, and consistent client updates in a fast-changing, event-driven environment.

Repo: https://github.com/subhash-22-codes/MemeGame


Design Boundaries

  • Async > blocking
  • Secure by default, not patched later
  • Schema changes are inevitable—systems should expect them
  • If it only works locally, it doesn’t really work

Contact

LinkedIn: https://www.linkedin.com/in/subhash-yaganti-a8b3b626a/
Email: subashyagantisubbu@gmail.com


Closing Note

The projects in this repository reflect an approach focused on building systems that hold up under real constraints rather than ideal assumptions.

DataPulse is the clearest example of that mindset.

Pinned Loading

  1. Justice-Genie Justice-Genie Public

    JusticeGenie is a feature-rich AI legal assistant platform powered by Google Gemini’s LLM, providing multilingual chatbot interactions, quizzes, PDF resources, voice-to-text and text-to-speech func…

    JavaScript

  2. subhash-22-codes subhash-22-codes Public

    Config files for my GitHub profile.

  3. Subhash-Portfolio Subhash-Portfolio Public

    From small experiments to full projects: my 2022–2026 engineer story.

    TypeScript

  4. CodeX40 CodeX40 Public

    Professional and responsive website for mastering 40+ DSA problems with search, filters, and company tags.

    TypeScript

  5. Dsa_Placement_series Dsa_Placement_series Public

    Web-based DSA Placement Series — curated 30 questions, patterns, progress tracking, and LeetCode integration.

    JavaScript

  6. MemeGame MemeGame Public

    A multiplayer meme party game where captions, creativity & humor decide the winner

    TypeScript