Skip to content
View beyarkay's full-sized avatar
πŸͺ²
𓀨
πŸͺ²
𓀨
  • CubeSpace
  • Cape Town, South Africa
  • X @beyarkay

Block or report beyarkay

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

Boyd R. Kane

(aka BRK aka b r k aka be-yar-kay)

I like combining robotics with machine learning

You can see nicely formatted summaries of my profile on OSS insight or coder stats.

And there's this website which ranks users by number of commits: ZA GitHub ranking

  • πŸ”­ I’m currently working on eskom-calendar, a completely free source of Eskom Loadshedding information.
  • I'm also completing my Master's in Computer Science at Stellenbosch University, South Africa

Message me on Twitter (fast reply) or LinkedIn (business-related)

I enjoy exploring different tools, so have dabbled with a fair number of things over the years. Here's an approximate list:

  • Rust, Python, Typescript, Java, Haskell, HTML/CSS, Arduino, C++
  • Tailwind, Teloxide, Svelte, TensorFlow/Keras, BeautifulSoup, Godot, Shuttle.rs

Here are some ideas/concepts that I think are cool

function count-total-zeros (x)
    if x = 0 return 32
    n ← 0
    if (x & 0x0000FFFF) = 0: n ← n + 16, x ← x >> 16
    if (x & 0x000000FF) = 0: n ← n +  8, x ← x >>  8
    if (x & 0x0000000F) = 0: n ← n +  4, x ← x >>  4
    if (x & 0x00000003) = 0: n ← n +  2, x ← x >>  2
    if (x & 0x00000001) = 0: n ← n +  1
    return n

I like fixing things, so if I can take 30m to make a fix to an open source library, I usually will:

(You can use this github search to see the full list of PRs I've made which were merged and which were not from my main project eskom-calendar.)

If you reach out to me, please include a Dune reference in your first message to indicate that you've read this page.

This helps me figure out who's sending a million cold calls to random people online and who's actually interested in what I have to offer.

Pinned Loading

  1. eskom-calendar eskom-calendar Public

    Get your loadshedding schedule in your calendar and never be left in the dark! Open-source, up-to-date, and developer friendly.

    Rust 191 35

  2. attractors attractors Public

    Generate, visualise, and explore strange attractor visually

    Rust 6

  3. vvim vvim Public

    Typing in vim, but without a keyboard! (machine learning, arduino, and 3D printing will replace the keyboard)

    Python 10 2

  4. card_game_builder card_game_builder Public

    Got a cardgame idea? This project will convert it to printable PDFs which you can cut out!

    TeX 6 4

  5. Hexels Hexels Public

    Individually Addressable LED pixel matrix in a hexagonal shape

    C++ 1

  6. genghis_client genghis_client Public

    A bot-battling game game engine for coders

    Python