This is your work, valued

Ottawa, ON, Canada

Patrick Gingras

Expert
@p7g

Staff Software Engineer @fellowapp

c-bytecode-vm. A VM implementing a dynamically-typed imperative programming language from scratch.

9

patina. Python adaptations of Rust's Result, Option, and HashMap types. Ready for Python 3.10 pattern matching!

9

compiling-a-lisp. A rust implementation of https://bernsteinbear.com/blog/compiling-a-lisp-0/

6

hscto. A Haskell adaptation of the kilo text editor, inspired by hecto, the Rust adaptation of the kilo text editor

6

js-bytecode-vm. A little bytecode VM implemented in JS

5

joe. Compiler for a Java-like language

5

blog-generator. A simple static site generator written from scratch in pure Python

4

pyastgen. Python library for generating Python

3

vim-bow-wob. A BoW/WoB colorscheme for vim

3

wealthsimple-prometheus. Get your Wealthsimple into your Prometheus

3

template-router. A DSL for routing based on tagged template literals

3

compiles-to-asm-wow. optimizing (lol) compiler for a fully-featured (lol) language for mac os x86_64 only (lol)

3

templ8. Very simple Python templating language

2

sic-rs. A port of suckless.org's sic to rust

2

advent-of-code. My solutions to Advent of Code

2

gqljit. A GraphQL query JIT compiler using LLVM.

2

splitsilly. Split expenses for free without ads or daily limits

1

inconspicuousRedditBot. A super simple reddit-to-discord bot

1

react-lottie. TypeScript

1

vim-stuff. my vim config and plugins

1

Autohook. A very, very small Git hook manager with focus on automation

1

rust-bytecode-vm. A bytecode intrepreter written in Rust

1

eslint-plugin-no-useless-const. Prevent usage of const

1

toy-language. A horrible little language implemented in Rust.

1

compiler-37. Trying (again) to write a compiler

1