Skip to content
View SRrollins's full-sized avatar

Block or report SRrollins

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. Markdown is supported. 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
SRrollins/README.md

Hi ๐Ÿ‘‹, I'm Sanjay Roshan

Software Engineer | MS Computer Science @ University of Cincinnati
Research Assistant | Applied ML & Software Architecture


๐Ÿง  About Me

  • ๐ŸŽ“ MS Computer Science at University of Cincinnati (GPA 3.88/4.0)
  • ๐Ÿ”ฌ Research Assistant working on software architecture recovery using LLMs and static analysis
  • ๐Ÿ“„ First author โ€” paper submitted to APSEC 2026 (top-tier software engineering venue)
  • ๐Ÿ’ผ Former Software Engineer at Opus Infiniti Services โ€” REST APIs, SQL optimization, data pipelines
  • ๐Ÿค– Building ML systems in PyTorch โ€” CNNs, RNNs, NLP
  • ๐Ÿ† Hackathon winner โ€” CHIPSET, CodeChef

๐Ÿš€ Featured Projects

๐Ÿ›ก๏ธ Phishing Detection ML

RNN-based phishing detection system โ€” 93.49% accuracy, 95.46% recall Trained on 11,055 URLs with 30 features using PyTorch

Full-stack recommendation engine on AWS Built with Python, React, Node.js, SQL, REST APIs

CNN-based real-time food classification โ€” 88% accuracy Built with PyTorch, OpenCV, FastAPI


๐Ÿ“„ Research

Beyond the Diagram: An Empirical Study of Source-Code-Derived Software Architecture

  • Under review: APSEC 2026
  • Analyzed 50+ large-scale open-source systems
  • Built automated pipeline using Python, LLMs, static analysis, Graphviz
  • Reproducible artifact released on Zenodo

๐Ÿ› ๏ธ Tech Stack

Languages:

Python C++ JavaScript SQL Java

ML & Data:

PyTorch TensorFlow Scikit-Learn Pandas NumPy

Backend & Cloud:

FastAPI React Node.js AWS Docker Linux


Pinned Loading

  1. Movie-master-app Movie-master-app Public

    movie search app-The project consists of a web-App designed to work as a movie search engine, this way people will be able to consult a movies rating, release date, the movieยดs plot, and external aโ€ฆ

    EJS 1

  2. Movie-Search-engine Movie-Search-engine Public

    Movie Search Engine- The project consists of a web-page designed to work as a movie search engine, this way people will be able to consult a movies rating, release date, the movieยดs plot, and exterโ€ฆ

    JavaScript 1

  3. QUIZ QUIZ Public

    Interactive Quiz Website-Welcome to our Interactive Quiz Website โ€” an engaging platform designed to challenge and entertain users with a variety of quizzes on diverse topics. Track your scores, comโ€ฆ

    JavaScript 1

  4. Basic-Chatbox Basic-Chatbox Public

    Chatbot_using_python -This code is an implementation of a simple chatbot using TensorFlow, which is a machine learning framework developed by Google. The chatbot is trained using a neural network tโ€ฆ

    Python 1