Skip to content
View bmcdorman's full-sized avatar

Organizations

@CBCJVM @kipr
Block or Report

Block or report bmcdorman

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

Hi there 👋

I love creating tools for roboticists and software engineers (IDEs, editors, simulators, RPC systems, languages, etc.). My current software engineering interests are Rust, computer graphics/GPGPU, and network protocols.

I'm proficient in robotics, web development (React, TypeScript, etc.), systems programming (C++, Rust, etc.), embedded systems and kernel development, compiler design and development, Cloud DevOps, modern graphics APIs, and more.

State is the root of all evil in code.

Popular repositories

  1. CBCJVM CBCJVM Public

    CBCJVM allows usage of the jvm on the cbc robotics controller.

    Java 5 7

  2. boozle boozle Public

    Boozle is an RPC framework that feels good to use

    Rust 3

  3. GKAchievementNotification GKAchievementNotification Public

    Forked from typeoneerror/GKAchievementNotification

    Game Center styled UI notifications

    Objective-C 2

  4. cbcplugins cbcplugins Public

    A collection of plugins for various IDEs that allow downloading the the CBC robotics platform

    C++ 1

  5. CreateScript CreateScript Public

    A Scripting Language which generates bytecode for the iRobot Create. Requires CBCJVM to load the code from a CBC.

    Java 1

  6. CBCDownloader CBCDownloader Public

    A utility to download files and execute programs on the CBC via network, usb, or flash drive.

    Java 1 3