June 16, 2025
Final version of accessiblity extension.
one more devlog for the video (this is the computer connected to central mode)
Final product complete:
- 3 devices/nodes:
- far node: collects weather, air quality, and location data
- middle node: receives data from far node, forwards it to central node (extends range)
- central node: receives data from multiple weather stations and shows the data on platformio.
Cleaned up code, devpost submission, small fixes.
Portfolio updated with projects, cleaned up repository
Final version, connected to AdafruitIO, radio w/ middle esp32 to extend range working.
V2:
Notes tab - Users can take notes on a website, then export all of the notes to a TXT file, open them in a new tab, or copy them.
Cleaned up code throughout and redid the readme.
Complete UI reword, Gemini API for page summarizer.
The extension allows users to change text size, letter spacing, and line spacing on any website. It can also apply a dyslexia-friendly font to all text and activate a high-contrast mode.
My current problem is incorporating AI. If I wanted to use AI, I'd use an API, which needs an individual key. While I could have a user input their API key into the extension, that wouldn't be very accessible. Soooo, I don't really know. (pls halp)
Making the web more accessible for students. This is an extension that's not on the web store, so the demo is a video. -- More info here: https://devpost.com/software/accessistudy
Got the RYLR998 working, small fixes, setting up AdafruitIO.
Initial sensor test, setting things up; dealing with platformio
Air Quality Measurer created with an Adafruit ESP-32 S2 TFT Feather - RYLR998 (radio) - BME688 (weather data) - Adafruit GPS wing (location data) --- - As this is a hardware project, the demo is just a video of everything transmitting back to the central node. The readme has more info.
small changes everywhere on the website, cleaning up code, favicon, hosting back up
Portfolio modal with image carousel, small changes throughout the website, cleaning everything up. Almost done!
playing around with threejs 3d particles in the background, also adding modals to the portfolio (with image carousel)
Portfolio sorting!
First version (of the third version of the website). Still a work in progress. Each page is somewhat done but all need improvement.
This is my personal portfolio that I made using HTML, CSS, and Javascript (and with flask) -- AI: I used AI to help me set up the flask stuff + hosting for vercel, some of the threejs, and debugging.
This was widely regarded as a great move by everyone.