Software Developer · Researcher · Educator

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.

Computer Science graduate · William Paterson University

Rohit Rauniyar speaking at a podium
750K+Sajha Notes usersCumulative · Google Analytics
From idea to applicationDesigning, building, and sharing useful tools.
2024UPitch NJ · Third placeRecognized for Sajha Notes

01 / Selected work

Ideas put into practice.

More on GitHub
02NLP · Spring 2026

Product Review
Sentiment Analysis

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.

  • Python
  • BERT
  • Streamlit
03Web development

Resource Finder
Web App

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.

  • Python
  • Flask
  • Search API

The hosted demo may take a moment to wake up.

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.

Research details

Honors research · 2024–2026

Learning from medical images.

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.

Methods & results

03 / Teaching & mentorship

Helping others find
their way through a problem.

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.

Teaching roles & experience

04 / A little about me

Curiosity, with purpose.

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.

Explore my full CV

Selected skills & tools

A selection from my projects, research, and professional work. See my CV for the complete list.

Programming
Python · C++ · JavaScript · TypeScript · SQL
Web development
React · Flask · HTML / CSS · WordPress
Data analysis & visualization
pandas · NumPy · Power BI · Excel · Google Analytics · Streamlit
AI, machine learning & NLP
TensorFlow · Keras · scikit-learn · Hugging Face Transformers · BERT · spaCy
Development workflow
Git · GitHub · Jupyter Notebook
Full skills overview

Recognition

An idea that resonated.

2024

Second place · WPUNJ CSREI Pitch Fest

Socially Responsible Entrepreneurship Pitch Fest; awarded a seed grant for Sajha Notes.

Read university coverage ↗

Let’s connect

Have something
worth building?

I’d love to hear about software opportunities, research collaborations, or ideas that make learning more accessible.