Ben Beekman's Projects
Custom styles used on the Adopt One Block site
My solutions to the coding challenges at https://adventofcode.com/2020/
Next.js + TypeScript + Css modules base tailored to my preferences
My JavaScript solutions for a wide variety of coding challenges relating to data structures and algorithms.
🖥️ Automated Configuration, Preferences and Software Installation for macOS
A community driven framework of dotfiles.
A webapp that uses the github api to view a user's repos, PRs, and issues.
The Block Editor project for WordPress and beyond. Plugin is available from the official repository.
Examples for extending WordPress/Gutenberg with blocks.
Lorem ipsum generator using Homer Simpson's quotes
A full-stack Python CRUD app using Flask and Google Auth to serve a CMS app that uses CRUD routes, and tracks and enforces permissions for users and the content they contribute. Software installed includes the following: Python 3, Flask, PostgreSQL, Psycopg2, SQLAlchemy, Flask-Login, Flask HTTPAuth, Passlib, HTTPLib2, Oauth2. I also used the following third-party resources: python-slugify to generate web-safe slugs for the categories and items, and Beautiful Soup 4 to enable oEmbed for the description field of items, enabling Youtube video embedding in the item details.
Custom Wordpress theme for the musician Johanna
A React app for quickly generating color palettes with a high level of control and efficiency.
A JavaScript-based audio experiment using Magenta.js to generate dynamic music performances, using user input to generate dynamic musical phrases and beats with the help of two different machine learning models for music and rhythm.
This plugin for Atom Text Editor makes the background of selected text cycle in a magical rainbow gradient. Concatenate text selection like a sourceror! Other Atom text selection plugins don't feature both animation and gradients. Other plugins also don't call on arcane powers beyond the mortal plane.
Oasislifedesign.com mobile-first Wordpress theme
Code challenges written in PHP
My React-based developer portfolio. Style is separated from copy by centralizing all content data into an external JSON file.
A resume built with React that can populate from a JSON import.
RESTy is an API Server client application for testing routes. It's like Postman in your web browser.
A custom WordPress theme I developed for Erskine Solar Art in 2015.