Vancouver, BC

Ethan Thoma

Expert
@ethanthoma

Neural alchemist Have a masters in Computer Science (ML focus) Currently workin at a stealth startup

zensor. Zig tensor library

23

ocaml-webserver. My personal website written using the HOT stack!

11

effect. A small library for handling side effects! Particularly promises in Gleam. Inspired by Elm and Lustre's approach to effect handling.

11

personal-website. Personal website using the GoTH stack

11

nix-gleam-burrito. Nix

10

glum. NativeScript Gleam Game Engine Library

9

lustre_tauri. Use Tauri invoke commands from Lustre via its effect interface.

8

zig-webgpu-compute-shader. Example of running a compute shader in Zig using webgpu

8

starflow. Gleam

8

interaction-net. Exploring interaction nets and odin

5

trellis. A simple Gleam library for pretty printing tabular data!

4

graphics. Zig

2

mturk-qual-test. Mturk qualification test

2

html-imports. JavaScript

1

gleam-rust-nix. Nix

1

blix. blob storage server written in flix

1

blogs.

1

loose_leaf. TUI component library for Gleam teashop. Like bubbles for bubbletea but for teashop!

1

ocaml-game. OCaml

1

decision-transformer. Implementation of the decision tranformer paper in tinygrad

1

HPC. Shell

1

ordinal-predictions. Python

1

world-modeling. Python

1

ubcthesis. Typst template for UBC theses

1

core. Scala

1

text-embeddings. CLI program to use GCS and OpenAI to embed and store text

1

graph-attention-network. Implementation of the graph attention network (GAT) paper in tinygrad

1

server. Nix

1

github-issue-data. GOlang code to fetch data from GitHub

1

ethanthoma.

1

auric. Python

1

advent-of-code. Go

1

inko. Nix

1

bert-embeddings. Performs normalization and embeddings via BERT

1

zigmat. Zig

1

gleam-tauri-app. Nix

1

stm32. Nix

1

tmux. Shell

1

dotfiles. Shell

1

nixos-config. Nix

1

gmee-data-analysis. Data analysis for my generative metric extrinsic evaluation project

1

nvim. Neovim config for my personal setup

1

entity-component-system. C++

1

dsci-100-group-project. Jupyter Notebook

1
44
Apply