Projects & Skills

Show projects made with any of these techs

mongodb
python 3
javascript
node.js
tailwindcss
html
css
react.js
next.js
aws s3
aws lambda
aws eventbridge
p5.js

westchestercovidtracker.com

westchestercovidtracker.com is an interactive tool to view COVID-19 case trends within municipalities of Westchester County, NY. It began tracking data since November 2020, a few months into the pandemic, and continues to publish new data daily. The site itself was built using Next.js and features serverless API routing. A Python 3 script located in AWS Lambda gets called regularly by AWS EventBridge to fetch the latest data and update the site.

next.js
react.js
node.js
mongodb
python 3
html
javascript
css
aws lambda
aws eventbridge

Mazzle

Mazzle is WIP math studying practice website, whose focus is on free, unlimited, and fast-paced practice. Users can search through a number of topics to practice, which spans the entire US high-school mathematics curriculum. They can then accumulate these topics into a playlist and use multiple studying methods to master them. The site is built using Next.js and TailwindCSS. The data is hosted in a MongoDB Atlas database.

next.js
tailwindcss
node.js
react.js
mongodb
javascript
html

Sports Photo Gallery

This site was built for a friend looking to dive into sports photography. It showcases hundreds of photos in an event-by-event basis, allowing users to filter and sort the events in a given year. The photos are stored in an AWS S3 Bucket and uploaded using a custom Python 3 uploader client. The site was built using Next.js and TailwindCSS, with data being stored in a MongoDB Atlas database.

next.js
tailwindcss
node.js
react.js
mongodb
javascript
aws s3
python 3
html

Procedural Skylines

This is a creative coding project where I used various techniques to generate procedural skylines. It is entirely built with Javascript and the p5.js canvas library.

javascript
p5.js

Chaotic Sierpinski Triangles

This creative project generates classic Sierpinski Triangles, in other words, triangles infinitely composed of smaller triangles It implements the Chaos game algorithm that builds the triangle with hints of randomness After 15 seconds, a representation of the triangle becomes clear to the viewer. It is built using p5.js and Javascript

javascript
p5.js

Solo Chess Solver

This original project is a successful attempt at solving Chess.com's SoloChess game mode. It recursively builds a solution to the puzzles by reading the board and displaying a list of moves to successfully solve the puzzles. It solves most problems in under a tenth of a second, and can solve the most challenging ones in within a few seconds. The entire script is written in JavaScript.

javascript