Skip to content
View KoviRobi's full-sized avatar
  • Cambridge Consultants
  • Cambridge, UK
  • 05:47 (UTC +01:00)
Block or Report

Block or report KoviRobi

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

Hi there, I'm Rob K ๐Ÿณ๏ธโ€๐ŸŒˆ

  • ๐Ÿ”ญ Iโ€™m currently working for Carallon
    • embedded (C, C++)
    • embedded Linux (Buildroot/Yocto)
  • ๐ŸŒฑ Iโ€™m currently learning Bluespec SystemVerilog (BSV)
  • ๐Ÿ–ฎ Side projects

    (Note I allow myself to flit between these as they are only hobby, so I make no promises about ever completing these projects)

    • Coredump on the RP2040 without debugger https://github.com/KoviRobi/pico-bootrom-crashdump
    • Mechanical keyboard
    • Tiny tapeout and BSV
    • Bootstrapping a language with maximal interaction/visibility -- this is an endless time sink, definitely not serious
  • ๐Ÿ’ฌ Ask me about mechanical keyboards, Discworld
  • ๐Ÿ™‹ Pronouns: any
  • ๐Ÿ“ซ How to reach me: email? Leave an issue/PR here?

For a while I was supervising students at Cambridge (St Catharine's College), which I really enjoyed. I supervised

  • Complexity Theory
  • Computation Theory
  • Semantics of Programming Languages
  • Concepts of Programming Languages
  • Foundations of Computer Science
  • Object-Oriented Programming
  • Prolog

I also wrote a register machine emulator and a interactive lambda-calculus interpreter you can click through step by step. The latter is also written in a literate style.

Pinned

  1. rp2040-selfdebug rp2040-selfdebug Public

    Rust wrapper around CMSIS_DAP to allow debugging the RP2040 without an external debugger

    C

  2. Pye-Menu Pye-Menu Public

    Simple Python3 radial (pie) menu using GTK3 (via GObjectIntrospection)

    Python 3 1

  3. acme-mouse acme-mouse Public

    Forked from akrito/acme-mouse

    Acme mouse-chording for Emacs, originally from akrito/acme-mouse, but since largely rewritten.

    4 1

  4. microKanren-SML microKanren-SML Public

    Implementation of microKanren (logic-programming framework) in Standard ML.

    Standard ML 1

  5. PartIIProject PartIIProject Public

    Cambridge Part II Project

    Java

  6. feh-random-background feh-random-background Public

    Randomize your backgrounds while avoiding the birthday problem

    Nix 1 1