Tristan Penman (@tristanpenman)
  • Stars
    star
    506
  • Global Rank 56,837 (Top 2 %)
  • Followers 81
  • Following 81
  • Registered almost 15 years ago
  • Most used languages
    C++
    19.0 %
    C
    14.3 %
    Python
    14.3 %
    JavaScript
    9.5 %
    Shell
    9.5 %
    Rust
    4.8 %
    VHDL
    4.8 %
    Cuda
    4.8 %
    C#
    4.8 %
    Ragel
    4.8 %
    Ruby
    4.8 %
    Go
    4.8 %
  • Location 🇦🇺 Australia
  • Country Total Rank 1,053
  • Country Ranking
    Ragel
    1
    Cuda
    12
    VHDL
    21
    C++
    67
    Shell
    331
    Rust
    383
    C
    438
    Go
    898
    Ruby
    1,032
    C#
    2,074
    Python
    2,219

Top repositories

1

valijson

Header-only C++ library for JSON Schema validation, with support for many popular parsers
C++
334
star
2

n-puzzle

Single-page web app for learning about graph search algorithms, such as Depth-First Search and A* Search
JavaScript
42
star
3

chordial

A simple Scala implementation of Chord, a distributed lookup protocol
JavaScript
24
star
4

docker-php-webdriver

Docker image for php-webdriver
Shell
13
star
5

docker-wordpress

Docker image for a minimal WordPress environment
Shell
13
star
6

lung-segmentation-tool

Python scripts to perform lung segmentation on a CT scan and view the output using OpenGL
Python
7
star
7

asteroids64

Nintendo 64 port of my Asteroids clone
C
7
star
8

asteroids

Asteroids clone written in C, and ported to the web using Emscripten
C
6
star
9

inspect

Simple spreadsheet formula parser / REPL, written in C++, using Ragel and Lemon
C
5
star
10

n64-heart-rust

Content for a talk on using Rust on the Nintendo 64
Rust
5
star
11

visitor-pattern

Notes from a micro-talk about using the Visitor Pattern in C++
C++
4
star
12

chaos

Level editor for Sonic The Hedgehog ROMs, inspired by Brett Kosinski's level editor of the same name
C++
4
star
13

cuda-examples

A collection of CUDA example code
Cuda
3
star
14

ruby-cpp-examples

Example code for Extending Ruby using C++ talk
Ruby
3
star
15

microcalc

A parser for simple arithmetic expressions, implemented in C++ using Lemon and Ragel
Ragel
3
star
16

snippets

Various snippets, notes and cheatsheets from problems I've worked on 🧐
3
star
17

json-preprocessor

JSON Preprocessor library / CLI for constructing JSON documents from templates, written in Python
Python
2
star
18

go-cast

An implementation of the Google Cast protocol in Golang
Go
2
star
19

unity-vr-experiments

A collection of experiments in VR using Unity
C#
2
star
20

algorithms

Code for various algorithms, data structures, and coding interview questions
C++
1
star
21

rover-kit

Adventures in building a toy rover and controlling it using Python
Python
1
star
22

fpga-basics

Some simple FPGA projects, targeting Xilinx Spartan 6 based Papilio Pro boards
VHDL
1
star