Skip to content
View EricKnocklein's full-sized avatar

Block or report EricKnocklein

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EricKnocklein/README.md

Hi, I'm Eric Knocklein

WebsiteLinkedIn

I'm a software engineer with a passion in applying the technical knowledge I've over the course of my education and my career in whatever interesting creative ideas strike my fancy. In my repos, you will find a large variety of projects from a tool to build portfolio websites to a chrome extension to turn on some features of a worldbuilding website to an exploration of temporal gradients in a particle simulation.

For a full overview of my work and my professional career, feel free to visit my personal website.


Currently Working On

  • A Medium article that adapts my interactive stochastic gravity article
  • Revisiting a family tree project that uses animated SVGs. The first version can be found here, but I'm making serious improvements to it at the moment.

Projects

  • Stochastic Particle Simulation: An exploration of how local differences in the speed of updating particles gives a global force similar to gravity in a particle simulation. Plushed as an interactive article.
  • CSS Book Animation: Uses 3D transforms to create an openable book that displays arbitrary HTML content. You can find an example of this component being used in practice on my author's website, where I use the component as a mock-up for a short book I wrote.
  • World Anvil Spell Check Override Chrome Extension: I use World Anvil a lor for my personal projects, and they had an update that remove spell-checking from one of their editors, so I wrote a simple chrome extension to put it back.
  • Portfolio Template: When I was creating my personal website, I decided to publish the React components so that others could easily create a similar portfolio site.
  • Wiki Reading Order: Python code to organize a wiki into a reading order using an adapted topological sort algorithm. There are also 2 YouTube videos to go along with this repo and part 1 of this repo.

Other Work

Throughout my coding-related projects, you can find a common theme: most of my interests are aligned with a larger writing and worldbuilding project that I have been working on for many years. For this I have drawn many blackwork drawings, I have written, and I have created countless private articles and notes. For an almost complete list of published works, see the catalog page on my author's website.

Contact Me

You can contact me by filling out this form.

Pinned Loading

  1. stochastish-gravity stochastish-gravity Public

    A strange particle simulation that attempts to recreate the force of gravity using only differences in update times for particles. An entry into the Summer of Math Exposition 2025

    HTML

  2. animated_book_css animated_book_css Public

    The html and css required to render a 3D book on the browser that is articulated and able to be animated by JavaScript

    CSS

  3. portfolio_template portfolio_template Public

    A simple portfolio builder tool using React

    JavaScript

  4. WaSpellcheck WaSpellcheck Public

    A small extension that runs on all WorldAnvil sites to enable spell-checking in the text boxes of those pages.

    JavaScript