Skip to content
View shravyataluka-codes's full-sized avatar

Highlights

  • Pro

Block or report shravyataluka-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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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

Hi, I'm Shravya Taluka

I'm a computer science student focused on backend engineering and the systems behind software.

I build APIs, data-backed applications, and maintainable software using Java, Python, SQL, Flask, Spring Boot, and TypeScript. I also enjoy understanding why systems behave the way they do and writing about what I learn while building them.

Find Me Elsewhere

What I Work On

  • Backend APIs and service-layer design
  • Java, Python, Flask, and Spring Boot
  • SQL, MongoDB, and persistence
  • Authentication and user-owned data
  • Data structures and algorithms
  • Testing, debugging, and technical documentation

Featured Project

NutriGuard is a full-stack application that evaluates medication–food interactions using an explainable, rule-based engine.

The project began with an ML-oriented direction, but I moved it toward a deterministic design because the results needed to be easier to understand, test, and audit.

I worked on:

  • Catalogs for medications, foods, attributes, and interaction rules
  • Flask APIs and layered backend architecture
  • Authentication and user ownership validation
  • Medication profiles and evaluation history
  • Search and autocomplete workflows
  • React and TypeScript frontend integration
  • Automated testing and regression protection

Explore the project:

Other Projects

Problem Solving

I use data structures and algorithms to improve how I break down problems, compare solutions, and reason about time and space complexity.

This profile shows the problems I have worked through and the concepts I am continuing to strengthen, particularly in Java and Python.

Technical Writing

Writing helps me examine my decisions and explain technical ideas clearly instead of treating implementation as a black box.

Start with these articles

Why I moved a project from an ML-oriented approach to a deterministic and auditable rule engine.

How my interests shifted toward backend systems, architecture, and the parts of software users do not always see.

A personal reflection on discipline, practice, and building technical foundations.

Currently Exploring

  • JVM internals and garbage collection
  • SQL query execution and optimization
  • Concurrency and thread-safe design
  • Deterministic and auditable software systems

Contact

If you are interested in backend engineering, open-source collaboration, or discussing technical projects:

Pinned Loading

  1. drug-food-interaction-predictor drug-food-interaction-predictor Public

    Layered full-stack platform for deterministic drug-food interaction evaluation using a modular rule engine.

    Python 1 1

  2. java-systems-and-algorithms java-systems-and-algorithms Public

    A structured repository for mastering Data Structures & Algorithms in Java, organized with system-level thinking and backend engineering discipline.

    Java

  3. acadmate acadmate Public

    AcadMate is a Spring Boot REST API for academic management that helps students track subjects, chapters, resources, and study progress in one place. Built with JWT authentication, MySQL, and a clea…

    Java