I build software to help people learn and make sense of information.
Hi, I’m Rohit Rauniyar. I founded Sajha Notes, build web applications, and research how AI explains programming. My work brings together software development, data analysis, and hands-on teaching.
I founded Sajha Notes to help Nepali students find free, curriculum-aligned notes, practice questions, and exam resources for SEE and NEB study.
I developed the platform with WordPress and used Google Analytics to guide improvements to the user experience and search visibility. It has reached 750K+ users, with faculty recommending it as a supplementary learning resource.
For my final-semester NLP class, I built a BERT-based app that classifies product reviews as positive, neutral, or negative. Users can enter a single review or upload a batch for analysis.
What I built: A Streamlit dashboard with product-level summaries, sentiment charts, keyword filtering, and downloadable CSV results.
I built this app to help find alternatives to broken learning-resource links at the Science Enrichment Center.
What I built: A Flask application integrating Google Custom Search, with topic-based queries and optional descriptions to refine results. Deployed on Render.
Also built: Text Utilities, a React app for transforming text and counting words and characters.
02 / Research & inquiry
Looking beyond the output.
I’m interested in how AI systems work, how we evaluate them, and what makes them useful to people.
CS education · Ongoing
How well does AI explain programming?
What makes an algorithm explanation suitable for a beginning programmer? I built a dataset of AI-generated and traditional web explanations, then analyzed readability and linguistic features with Python, pandas, and spaCy. This comparative study is ongoing.
How can a classifier handle imbalanced skin lesion data? For my honors research, I built a multi-stage CNN pipeline using transfer learning and a specialist classifier to distinguish melanoma from benign keratosis. The work focused on evaluating classification performance in an academic setting.
At William Paterson University, I supported students as a Computer Science Supplemental Instructor and a Science Enrichment Center tutor.
Make the reasoning visible.
In programming sessions, I walked students through code step by step: why it works, what happens when it changes, and how to trace an error. The goal was to help them understand the process and debug their own work.
Connect an idea to an example.
In one-on-one and group physics and chemistry sessions, I used practical examples and guided problems to make abstract concepts easier to grasp. That experience informs how I think about educational software.
I started Sajha Notes to address a problem I saw during the pandemic: students needed easier access to updated study materials. That experience continues to shape the kinds of problems I want to work on.
I graduated summa cum laude from William Paterson University in 2026 with a B.S. in Computer Science and a Mathematics minor. I’m interested in software and research opportunities where I can build practical applications, work with data, and make complex information easier to use.