A UW–Madison student studying Computer Science + Statistics, interested in technology-driven social impact, whether that's through code, data, or research.
Open to Summer 2027 internships in software engineering and data.
Co-authored "Exploring Communal Gratitude in Online Communities," PACMHCI at CSCW 2025
Ran thematic analysis on user research data
Turned the themes into design implications for prosocial platform features
HCI ResearchThematic Analysis
about
About me
Hi! I'm Shivani. I work on software, data, and HCI research. I like building things end to end, and figuring out who they're actually for while I do it.
I got into tech because of the digital divide, the gap between who a technology is built for and who can actually use it. That's still what decides what I work on.
My first real exposure to HCI was co-authoring a paper with the Tech4Good Lab at UC Santa Cruz. I ran the thematic analysis, and it changed what I wanted from the work. I wanted to build with a specific person in mind.
At the MadAbility Lab, I'm testing where vision-language models still fail blind and low vision users. I'm also getting more into computer vision and responsible AI.
I'm always looking to apply my skills to new projects to solidify my learning. Right now I'm working on Pharavo, a medication companion for ESL patients and older adults. Check out my projects to learn more.
I'm also a data operations intern at Filene Research Institute, a credit union think tank that turns research into new ideas credit unions can test and put into practice, and vice president of Design Interactive, a design org on campus that works with local community partners on their products.
General-purpose language. Daily driver for data, ML, and backend work.Structured Query Language. Pulling, joining, and validating data.Statistical programming language. My go-to for regression and data viz.Object-oriented language. Class projects and algorithms coursework.Low-level systems programming. Memory, pointers, the classics.The language of the web. Interactive UIs and scripting.Typed JavaScript. Catches bugs before they ship.The building blocks of every web page I make.
Technologies
Cross-platform mobile. What Pharavo is built on.Component-driven UI library for the web.React framework for fast, production-ready sites — including this one.Python web framework for building APIs quickly.Open-source vector database. Powered the RAG over insurance docs.Open-source model and embeddings hub.Python data analysis library. Dataframe-everything.Classical ML in Python — regression, classification, clustering.Container runtime. Ship the environment, not just the code.Utility-first CSS framework. Used to build this site.
Methods
Retrieval-Augmented Generation — grounding LLMs in your own documents.Natural Language Processing — making sense of text at scale.Scoring model outputs against structured criteria to find capability gaps.Extract, Transform, Load — the plumbing under every data pipeline.Business-rule checks that catch bad data before it spreads.Interviews and discovery work to learn what people actually need.Shipping two versions and letting the data pick the winner.Watching real people use it. How the WCV redesign hit a 91 SUS.
Tools
Open-source relational database. Boring — in the good way.Lightweight embedded database. Perfect for prototypes.Document-store NoSQL database.Cloud infrastructure. EC2, S3, Lambda, the usual suspects.JavaScript runtime. Server-side JS and build tooling.Version control. Branches, PRs, the works.Where every design starts. UI, prototyping, and handoff.BI dashboards. Built 6+ for cross-study clinical monitoring.Google Analytics 4. Web engagement data for the TruStage dashboard.CRM platform. Campaign and audience data at Filene.