send-email-worker

The send-email-worker is a simple api that powers a contact form so that anyone can contact me through the form on my website. This script is designed for cloudflare workers.

Features

  • Backend for website contact form.

JavaScript

cloudflare

ChartMe

ChartMe is a TypeScript library designed to take in an image and turn it into a chart while also providing customization options.

Features

  • Recoloring images using proximity to color.
  • Filtering a processed image to filter for outliers.
  • Saving and loading preprocessed graph data.
  • Recoloring following same colored segments.

JavaScript

d3

Projects Website Template

Projects Website Template is a simple React template for organizing and displaying personal projects.

Features

  • Displays personal projects in a concise way.
  • Easy to modify, requiring only the modification of the json file in the data folder.

JavaScript

React

EIA automated data collection

EIA Bulk Data Collector is a Python library designed to interact with the U.S. Energy Information Administration (EIA) API to collect bulk energy-related data for analysis and research purposes. This library simplifies the process of fetching, organizing, and processing large datasets from the EIA API and even provides the option of storing to a database.

Features

  • Collect bulk data from the EIA API
  • Automatically handle API requests and rate limits
  • Parse and store data in JSON(limited), DataFrames, Databases.
  • Support for all publicly available EIA API data.
  • Easy-to-use interface for querying and downloading data
  • Extensive error catching for ease of use.

Python

SQL

API

Pandas