Skip to content
View Mattcrmx's full-sized avatar
🧖‍♂️
bathing
🧖‍♂️
bathing

Highlights

  • Pro

Block or report Mattcrmx

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mattcrmx/README.md

I'm a Software Engineer that loves low-level programming, and now also loves networking, distributed systems and cryptography

Some pet projects

  • I wrote two (very) small kernels in C from scratch mainly with the help of os-dev, one on RISC-V, and another in x86.
  • I wrote a 6502 CPU emulator in C.
  • While doing so, I wrote a tool to auto-generate C headers cprotogen.
  • I actually wrote one for Cython as well cyheadgen.
  • I wrote a tool detecting file descriptor leaks in C with Python bindings for use as a library fd-watcher.
  • I'm a maintainer of tawazi, a DAG scheduler library written in pure python also acting as a framework for building applications leveraging directed acyclic graphs.

Pinned Loading

  1. cprotogen cprotogen Public

    Generate C headers from source file

    Python 5

  2. mindee/tawazi mindee/tawazi Public

    A DAG Scheduler library written in pure python

    Python 92 6

  3. fd-watcher fd-watcher Public

    Simple watchdog for file descriptors written in C

    C 2

  4. cyheadgen cyheadgen Public

    A Cython headers generator from C headers

    Python 1