Skip to content
View stepheneb's full-sized avatar
Block or Report

Block or report stepheneb

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
stepheneb/readme.md

Be curious and kind whenever possible.

Imagination & Logic: recent consulting projects.

Resume that's probably way too long. A longer (and older) About page.

Occasionally I write articles at learnmaketeachshare.org. Here are five I think are especially worth sharing.

  1. Learning something new can make all the difference (learning).
  2. Imagining what could be (programming).
  3. A hybrid guitar-dulcimer-mandolin (experimental luthiery).
  4. Making nose strips for people sewing masks (gave away over 29,000 in five months).
  5. Shiitake inoculation parties (learning together).

Elm is a purely functional reactive language that compiles directly to JavaScript. Learning Elm was wonderfuly mind-warping! To dig in a bit deeper I created an implementation of the 2048 game: stepheneb.github.io/elm-2048. This really deserves its own article.

Experiments pushing JavaScript performance

Over 200 contributions to open source projects.

Highlights of skills (see resume for a much longer list).

  • Web, desktop, and mobile application development
  • Raspberry Pi and Arduino software and hardware development
  • Sensors, analog and digital design
  • Ruby, JavaScript, Python ...
  • Rails, Electron ...
  • MySQL, Postgesql, Redis ...
  • Automated deployment to AWS and a bit with Heroku, Vercel, Netlify

Stephen's GitHub stats

Stephen's GitHub stats

Note: recent projects using Java and Rails are in private repositories. See Imagination & Logic for descriptions and screenshots. Also there are some very large older Rails codebases that are not showing up here because the repositories appear to have been deleted.

Footnotes

  1. 20220818 speedup measurements update: Chrome: 124x, Safari: 128x, Firefox: 131x

Pinned

  1. thoreau-microsite thoreau-microsite Public

    https://stepheneb.github.io/thoreau-microsite/

    SCSS 1

  2. cfa-own-electron cfa-own-electron Public

    kiosk application for NASA images

    JavaScript

  3. elm-2048 elm-2048 Public

    An Elm implementation of Gabriele Cirulli's 2048 game

    Elm 13 5

  4. avalanche2d-js avalanche2d-js Public

    A partial JavaScript port of Bob Tinker's NetLogo model Bureaucrats.v6 exploring Self-Organised Criticality

    JavaScript 10 3

  5. webgl-matrix-benchmarks webgl-matrix-benchmarks Public

    Adapted from Brandon Jones benchmarks https://glmatrix.googlecode.com/hg/ -- added flotr graphs

    JavaScript 28 15

  6. seasons seasons Public

    WebGL visualization for learning about seasons, you need a WebGL-enabled browser

    JavaScript 9 4