Skip to content

Blake Rayvid

Menu
  • About
  • Portfolio
Menu

Category: Interactive

Compare Stock Returns

Posted on June 1, 2025July 6, 2025 by Blake

This page lets you enter multiple stock tickers (eg. AAPL, MSFT, GOOGL) and even portfolio expressions (eg. 1.75*NVDA+2.5*AMZN+5.5*KO) and compare their returns visually against a benchmark (like SPY). It’s built with Python and Flask on the backend. Data comes from Yahoo Finance via the yfinance library, pandas crunches the numbers, and matplotlib generates the plots….

Continue reading

SOAP: A New Polling Platform

Posted on May 4, 2025July 19, 2025 by Blake

Constructive political criticism online is hard to find. Discussions quickly turn mean, and even minor disagreements can escalate into major arguments. Messages often get lost if one’s audience is too small, and misunderstood words can lead to backlash. That’s where Soap comes inβ€”a new kind of social platform designed to change the way we talk…

Continue reading

RouteCat

Posted on May 1, 2022July 4, 2025 by Blake

This is a clustering traveling salesman solver for delivery, alleycats and more. Give the app a list of addresses and it will return the optimal groups for up to 4 drivers and provide the order to visit the stops to minimize travel time, and a map with the ideal route.   πŸ”— routecat.blakerayvid.com View on…

Continue reading

Boolean Network Animation

Posted on November 19, 2020July 18, 2025 by Blake

This page animates the dynamics of a random boolean network, a collection of interconnected binary variables with a rule for determining the next state from the current one. πŸ”— network.blakerayvid.com View on GitHub

Continue reading

Science Sims

Posted on April 4, 2019July 12, 2025 by Blake

During my involvement with the City College Science Sims project, I had the chance to create p5.js sketches to help explain physics and math concepts. These included an interactive ray diagram utilized by faculty to enhance the teaching of optics, a damped spring system and a savings account simulator. πŸ”— sims.blakerayvid.com View on GitHub

Continue reading

Projectile Motion

Posted on July 1, 2018May 22, 2025 by Blake

This is a Desmos project which calculates the two possible angles at which to fire a projectile with a given muzzle speed to hit a specified target at (x,y). The project also displays the range envelope for the given muzzle speed where solutions exist. You can move the target around in the window and the…

Continue reading

Categories

  • Data Science
  • Exploration
  • Finance
  • Health
  • Interactive
  • Optimization
  • Utilities

Tags

D3.js Desmos Flask Gemini API JavaScript JQuery MATLAB Matplotlib Netlify NetworkX NLTK NumPy P5.js Pandas PostgreSQL Python QuantConnect Railway Scikit-Learn SciPy SpaCy TensorFlow Vader YFinance

© 2025 Blake Rayvid. All rights reserved.