Skip to content
View mkbabb's full-sized avatar
🥕
🥕

Highlights

  • Pro
Block or Report

Block or report mkbabb

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
mkbabb/README.md

Hi, I'm Mike image

I'm software engineer at @TheFridayInstitute 🐺

I also like language, plants 🌱, medieval studies, and playing the piano 🎹

What I'm working on

  • Languages and parsers: see my parser combinator, and parser generator, library parse-that. Implements my meta-grammar language, BBNF .
  • keyframes.js, a CSS keyframe animation library to tween anything. cubege.
  • googleapiutils2, a Google API wrapper for Python, focused on usability and performance.
  • genetic-optimization, a tried and tested genetic optimization library, written in Rust.
  • A multidimensional array library with a focus on readability and pedagogy.
    • Implements a novel FFT algorithm leveraging this.

Gallery

thx!

Pinned Loading

  1. parse-that parse-that Public

    Parser combinators for TypeScript - with BBNF (Better Backus–Naur Form).

    TypeScript 3

  2. keyframes.js keyframes.js Public

    Create keyframe animations for anything in JavaScript

    TypeScript

  3. googleapiutils2 googleapiutils2 Public

    Wrapper for Google's Python API.

    Python 3 1

  4. genetic-optimization genetic-optimization Public

    Genetic algorithm library for Rust. Exploration of its application for E-rate optimization.

    Rust

  5. csp-solver csp-solver Public

    CSP solver, written in Python. Includes a demo Sudoku implementation using Flask.

    Python

  6. vexcode vexcode Public

    Manipulating VEXcode's virtual robot 🤖

    Python 1