Portfolio

Jaynik Sheth

Computer Science Student
@ the University of Toronto

  • Rising Sophomore at UofT, specializing in Computer Science
  • Building Playgenix for real-time gameplay feedback with CV and ML.
  • Built Dynamic Physiotherapy's responsive site for 2,000+ patients.
  • Designed cloud-based coding and cybersecurity tools for 1,000+ students.
  • In my free time: badminton, piano, chess, and competitive games.
SentimentScribe
Flagship build

SentimentScribe

Built a privacy-first journaling platform with a Java Spring Boot REST API and React frontend. Applied clean architecture, NLP-based keyword extraction, media recommendations, end-to-end encryption, stateless JWT authentication, and offline-first support with IndexedDB.

Java
Spring Boot
React
TypeScript
PostgreSQL
Docker
AWS
NBA Insights
ML + data product

NBA Insights

Developed an NBA player archetyping tool combining a Python ML pipeline with a responsive frontend. Leveraged Gaussian Mixture Models to cluster 450+ players and built interactive visualizations for dynamic comparisons.

Python
Flask
NumPy
scikit-learn
Matplotlib
RESTful APIs
UofT Adventure Game
Systems architecture

UofT Adventure Game

Developed an object-oriented adventure game set on the UofT campus, with modular systems for event logging, inventory, items, undo functionality, and scalable JSON-driven content.

Python
JSON
OOP
HTML/CSS/JS

Arduino Robotic Arm

Hardware prototype

Engineered a robotic arm with 3D-printed parts, custom wiring, six servo motors, Arduino UNO automation, Bluetooth control, and $5,000 in secured project funding.

C
Arduino IDE
Servo Motors
Arduino UNO

Toronto Crime Visualization

Data visualization

Developed a command-line tool that analyzes hierarchical crime trees from Toronto's Major Crime Indicators dataset and renders interactive SVG visualizations with Graphviz.

Python
Graphviz
CSV