Simon Whitehead
simon-whitehead
.NET Developer that enjoys Rust, Go and a little bit of Assembly.
Languages
Top Repositories
Simple real-time web for Go
Just a collection of NASM code while I learn/refresh my Assembly understanding
A game where each level requires a bit of hacking.
A basic, web-based "interactive" debugger for Go.
Tetris, written in Rust.
A work-in-progress GameBoy (and sometime in future, GameBoy Colour) emulator written in Rust.
Repositories
30A 64-bit, Windows command line application for calculating the result of mathematical expressions
Just a collection of NASM code while I learn/refresh my Assembly understanding
A basic, web-based "interactive" debugger for Go.
A work-in-progress GameBoy (and sometime in future, GameBoy Colour) emulator written in Rust.
A 6502 microprocessor suite including an Emulator, Assembler and Disassembler.
A game where each level requires a bit of hacking.
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Simple real-time web for Go
A Shunting Yard implementation and Reverse Polish Notation calculator, written in Rust.
Tetris, written in Rust.
Rust bindings for dear imgui
A number to alphanumeric conversion library for Go, similar to URL shortening services such as tinyurl.
Dev blog
Companion code to my blog post about extending default HTTP handlers in Go
My solutions to Advent Of Code
A Kanban style Todo/Task List application built on React and Go.
Rust bindings to SpiderMonkey
The Servo Browser Engine
A calculator that JIT compiles simple math expressions before executing them.
Redox: A Rust Operating System
A PNG decoder written in Rust
A top-down space shooter written in Rust
Just testing splitting Rust code between files and folders.
Small test code with a wrapper around the Adafruit NeoPixel class.
.NET LINQ-like query methods for Go.
A quick test app on applying TypeScript in an Angular environment
Lightweight jQuery Color Picker plugin with RGB, HSB and HEX fields, several skins and layouts. Usage & examples: http://colpick.com/plugin
A simple "enumeration flag" type wrapper with HasFlag and SetFlag methods.
Companion package to my blog post on traversing directories in Go
Go language ICMP ping library inspired by AnyEvent::FastPing Perl module