Skip to content
View jochasinga's full-sized avatar
:octocat:
Back to black
:octocat:
Back to black

Organizations

@ReactiveX

Block or report jochasinga

Report abuse

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

Report abuse
jochasinga/README.md

I'm Pan 👋

I'm interested in open-source, language design, bare-metal computing, and virtual machines and sharing authentic knowledge, failures and epiphanies in all their glory. I'm generally happy coding in Rust, Ocaml, and Lisp.

I was the author and core maintainer of RxGo. I'm currently working on Monet.

Besides programming, I'm passionate about self-improvement, productive mindset, and positive work environment. You should read some of my insights below:

However, read this AMA to learn about my journey and how I got here.

I've worked on

  • Marlin: Smali-to-Python transpiler.
  • Systemd-parser: A minimal Systemd unit file parser.
  • ml-brainfuck: Brainfuck interpreter written in bad Ocaml.
  • Flowwow: NFT Petshop app built with Flow and React
  • Subhuman: Chrome extension that exposes pixel trackers in your email and retaliate.
  • Firma: Simple Merkle tree implementation based on the Bitcoin white paper.

I’m currently learning

Rust, Ocaml, Coq, Agda

📫 How to reach me

I write on

When I'm not coding, I love doing hands-on DIY projects, woodworking, restoring cars, and building vacuum-tube amps.

Pinned Loading

  1. ReactiveX/RxGo ReactiveX/RxGo Public

    Reactive Extensions for the Go language.

    Go 5k 344

  2. firma firma Public

    Simple Merkle tree implementation based on the Bitcoin white paper.

    OCaml 7

  3. systemd-parser systemd-parser Public

    A minimal Systemd unit file parser

    Rust 6 2

  4. chum chum Public

    A friendly WASM compiler for scheme (experimental).

    Scheme

  5. ml-brainfuck ml-brainfuck Public

    Brainfuck interpreter written in Ocaml

    OCaml 5

  6. marlin marlin Public

    Smali VM and interpreter

    HTML