SREENIDH OS

Booting portfolio...

>

01 / ABOUT

Hi, I'm Sreenidh.

I'm a junior studying Computer Science at Penn State with a minor in Mathematics, and I enjoy building software that is both technically challenging and genuinely useful. I'm especially interested in backend systems, full-stack development, and applied AI, and I like thinking through the architecture behind reliable products rather than just getting something to work. Most of what I learn comes from building, and outside of tech, I love watching and playing basketball and soccer.

02 / SELECTED PROJECTS

Things I've built.

A few projects where I explored backend systems, AI workflows, and useful software products.

  1. PROJECT MODULE / 01

    ONLINE

    Remedi

    AI-assisted medication affordability platform

    An AI-assisted healthcare platform that helps users find lower-cost generic medications and relevant assistance programs.

    Python · FastAPI · LangGraph · LangChain · SQLite · OpenFDA API

    SYSTEM / 01

    User input flows through FastAPI into a LangGraph workflow that branches to OpenFDA drug data and deterministic eligibility checks, then combines into a recommendation stored in SQLite.

    FLOW MAPBUILD: REMEDISTATUS: ONLINE
    01IN

    USER INPUT

    medication · income · household

    02API

    FASTAPI

    API layer · validated intake

    03ORCH

    LANGGRAPH

    orchestrates workflow

    04EXT

    OPENFDA

    public drug information

    05RULE

    ELIGIBILITY

    deterministic checks

    06OUT

    RECOMMENDATION

    combines results

    07STORE

    SQLITE

    cached / reference data

    HOW IT WORKS

    • Built a FastAPI backend for structured user intake and recommendation requests.
    • Used LangGraph to orchestrate an AI-assisted workflow that extracts medication, income, and household information before deterministic eligibility checks.
    • Integrated public drug information through the OpenFDA API and stored reference/cached information with SQLite.
  2. PROJECT MODULE / 02

    ONLINE

    Pulse

    Open-source uptime monitoring platform

    An open-source uptime monitoring platform built to reliably check services, process monitoring jobs asynchronously, and store historical results.

    Go · PostgreSQL · RabbitMQ · Docker · REST APIs

    SYSTEM / 02

    REST APIs enqueue monitor.checks jobs on RabbitMQ. A worker consumes those jobs with explicit acknowledgement and retry, runs HTTP service checks, and stores results in PostgreSQL.

    FLOW MAPBUILD: PULSEQUEUE: ACTIVE
    01REST

    REST API

    monitor CRUD · manual checks

    02QUEUE

    RABBITMQ

    monitor.checks queue

    03JOB

    WORKER

    consumes monitoring jobs

    02ARETRY

    ACK / RETRY

    explicit ack + retry

    04PROBE

    HTTP CHECKER

    performs service checks

    05STORE

    POSTGRESQL

    monitors · check history

    HOW IT WORKS

    • Built REST APIs in Go for creating and managing monitors and manually triggering service checks.
    • Used RabbitMQ to process monitoring jobs asynchronously through a worker with explicit acknowledgement and retry behavior.
    • Persisted historical check results in PostgreSQL and separated API, monitoring, queue, repository, and worker responsibilities.

03 / EXPERIENCE

Where I've worked.

  1. EMPLOYMENT / 01

    MyTekX

    Software Engineer Intern — SAP Automation

    2026 · Remote

  2. EMPLOYMENT / 02

    MLNetworks

    Full Stack Engineer Intern

    2023 · Remote

04 / CONTACT

Let's connect.

I'm currently looking for Summer 2027 software engineering opportunities and always happy to connect!