14-day current streak·14-day longest streak
Hello 👋 London-based software engineer doing Rust stuff. Currently at an AI startup, previously in defence and aerospace. Projects If you know me you probably know me for tarpaulin a…
Hello 👋
London-based software engineer doing Rust stuff. Currently at an AI startup,
previously in defence and aerospace.
Projects
If you know me you probably know me for tarpaulin
a Rust code coverage tool. It's my main project outside of work but
occasionally I do other things.
Blog
I have a increasingly more active blog here. I've been
posting a bit more recently about various things I've been doing both tarpaulin and
non-tarpaulin. I'm currently working on a series on bidirectional streaming APIs for
audio applications - the sort of stuff you'd do for a streaming transcription service etc.
Talk(s)
At Rustnation 2024 but I spoke on making an open source TTS engine
in Rust. You can find the code here and
the talk recording here
During the pandemic I spoke remotely at the Rust London takeover for data science
where I spoke a bit about one of Emotech's education products for language learners:
Multimodal Pronunciation Assessment in Rust
-
tarpaulin ★ PINNED
A code coverage tool for Rust projects
Rust ★ 3.0k 3d agoExplain → -
xd-tts ★ PINNED
Almost-Pure Rust TTS Engine for my Rustnation talk
Rust ★ 52 3mo agoExplain → -
streamer-template ★ PINNED
Part of series on bidirectional streaming audio APIs
Rust ★ 19 7d agoExplain → -
wiremocket ★ PINNED
No description.
Rust ★ 9 2mo agoExplain → -
llvm-profparser ★ PINNED
Mostly complete pure rust implementation of parsing llvm instrumentation profile data
Rust ★ 21 4d agoExplain → -
mdbook-chess
An mdbook preprocessing plugin to generate chess boards
Rust ★ 10 4mo agoExplain → -
keygraph-rs
No description.
Rust ★ 10 7y agoExplain → -
WaveNet ▣
Wavelet Neural Network implementation
C++ ★ 7 11y agoExplain → -
zxcvbn-rs ▣
Implementation of Dropbox's low-budget password strength estimator in Rust.
Rust ★ 6 7y agoExplain → -
fundamental ▣
No description.
Rust ★ 4 2y agoExplain → -
tonic-health ▣
Default healthcheck server for tonic
Rust ★ 4 6y agoExplain → -
ci-hoover
Github actions suck
Rust ★ 4 1y agoExplain → -
ndarray-dsp
Digital Signal Processing algorithms on ndarray types
Rust ★ 4 2y agoExplain → -
coveralls-api
Rust implementation of the coveralls api. Allows you to send coveralls reports to coveralls.io
Rust ★ 3 5mo agoExplain → -
tarpaulin-viewer
No description.
C++ ★ 3 4y agoExplain → -
bullionvault-api ▣
A client API to bullionvault in Rust
Rust ★ 2 6y agoExplain → -
doc_panic_checker
No description.
Rust ★ 2 5y agoExplain → -
dechib
This is a for-fun relational database. Currently very much a WIP
Rust ★ 1 2d agoExplain → -
rustybug
Rust version of https://nostarch.com/building-a-debugger as an independent implementation of some tech at the core of tarpaulin to try and find/fix bugs!
Rust ★ 1 3d agoExplain → -
trustfall ⑂
A query engine for any combination of data sources. Query your files and APIs as if they were databases!
Rust ★ 1 5d agoExplain → -
dtw
Dynamic Time Warping algorithms in rust
Rust ★ 1 6y agoExplain → -
docker-cleanup
Marie Kondo my local docker with Trustfall
Rust ★ 1 10mo agoExplain → -
asyncapiv3 ⑂
No description.
Rust ★ 1 11mo agoExplain → -
project-list
A list of projects I'd like to see (and may one day work on if nothing else fills the void.
★ 1 1y agoExplain → -
rust-sandbox
This is just a dump to test things like CI etc.
Rust ★ 1 1y agoExplain → -
xdtts-server
Now a member of the pavex closed beta lets make a server for the rustnation TTS talk!
Rust ★ 1 2y agoExplain → -
llvm-embedded-coverage
Use llvm coverage instrumentation on embedded targets
Rust ★ 1 4y agoExplain → -
minitarp ▣
A minimal version of tarpaulin designed for testing/experiments
Rust ★ 1 6y agoExplain → -
nn-visualiser
No description.
Rust ★ 1 4y agoExplain → -
Mugato
My VHDL design of a hardware synthesiser
VHDL ★ 1 5y agoExplain → -
cv-visualiser
No description.
JavaScript ★ 1 4y agoExplain → -
rtt-file-logger
Dumps output from rtt channels to files
Rust ★ 1 4y agoExplain → -
stm32f469xx-hal
A work-in-progress Rust embedded-hal crate for the stm32f469
Rust ★ 1 4y agoExplain → -
tensorflow-protos-rs
A crate containing the proto files from tensorflow compiled into rust code
Rust ★ 1 5y agoExplain → -
m_tree
Implementation of an m-tree data structure. M-trees store similar elements next to each other given a distance metric.
C++ ★ 1 8y agoExplain → -
stm32f469xx
svd2rust generated peripheral access library for the stm32f469xx family of microcontrollers
Rust ★ 1 7y agoExplain → -
clock-tree-solver
Aid with choosing parameters in the clock tree for a system.
Rust ★ 1 7y agoExplain → -
cppractice
Exercises and me playing around. Mainly for self practice and helping others learn the language
C++ ★ 1 6y agoExplain → -
LSD-SLAM
Aims to implement and expand on the algorithm described in "LSD-SLAM: Large-Scale Direct Monocular SLAM" by J. Engel et al. This is mainly done as a personal project, the paper authors have uploaded an implementation here https://github.com/tum-vision/lsd_slam
C++ ★ 1 10y agoExplain → -
POVception
No description.
C ★ 1 8y agoExplain → -
tensorflow-gpu-fedora27-whl
Wheel for tensorflow 1.5rc with GPU support. CUDA 9.1, CuDNN 7.0.5.
★ 1 8y agoExplain → -
rten ⑂
ONNX neural network inference engine
Rust ★ 0 10h agoExplain → -
md5 ⑂
MD5 hash function
★ 0 4d agoExplain → -
rust ⑂
Empowering everyone to build reliable and efficient software.
★ 0 4d agoExplain → -
xd009642.github.io
A place to describe and detail my personal projects and things pertaining to software engineering.
CSS ★ 0 10d agoExplain → -
asyncapify
No description.
Rust ★ 0 10d agoExplain → -
tonic-mock
Similar to wiremock but for gRPC servers
Rust ★ 0 11d agoExplain → -
rten-npy
No description.
Rust ★ 0 11d agoExplain → -
hyper ⑂
An HTTP library for Rust
Rust ★ 0 28d agoExplain → -
rig-book ⑂
The Rig playbook.
★ 0 1mo agoExplain → -
delta_cmd
No description.
Rust ★ 0 4mo agoExplain → -
themer ▣
This is a script I use to set up terminal colours and wallpaper on fedora 25/26.
Python ★ 0 9y agoExplain → -
forlok ▣
No description.
Rust ★ 0 4y agoExplain → -
natpl ⑂
Programming language / calculator for natural sciences
★ 0 10mo agoExplain → -
rust-repos ⑂
Dataset of Rust source code repositories
★ 0 6mo agoExplain → -
awabi ⑂
A morphological analyzer using mecab dictionary
Rust ★ 0 7mo agoExplain → -
seeed-tfmini
Rust library for a simple little LiDAR I own.
Rust ★ 0 7mo agoExplain → -
tracing-opentelemetry-instrumentation-sdk ⑂
Middlewares and tools to integrate axum + tracing + opentelemetry
★ 0 7mo agoExplain → -
murk ▣
wrk inspired load tester using python as the scripting language
Rust ★ 0 3y agoExplain → -
warp ⑂
A super-easy, composable, web server framework for warp speeds.
★ 0 10mo agoExplain → -
colour-strip
No description.
Rust ★ 0 1y agoExplain → -
japanese_study
Just a selection of things I'm making/using to help my japanese study
Python ★ 0 1y agoExplain → -
tracing-otel-span-overwrite
No description.
Rust ★ 0 1y agoExplain → -
debug-tarp-issue
No description.
Rust ★ 0 1y agoExplain → -
libc ⑂
Raw bindings to platform APIs for Rust
Rust ★ 0 1y agoExplain → -
getreq
No description.
Rust ★ 0 1y agoExplain → -
xd009642
No description.
★ 0 1y agoExplain → -
tarp_profile_mre
No description.
Rust ★ 0 1y agoExplain → -
chess-driller
No description.
Rust ★ 0 1y agoExplain → -
tracing-file-test
No description.
Rust ★ 0 1y agoExplain → -
object-trustfall-adapter
WIP (building in public for once)
Rust ★ 0 1y agoExplain → -
treadmill
Me playing around with async runtimes
Rust ★ 0 1y agoExplain → -
tauri-chess-test
No description.
JavaScript ★ 0 2y agoExplain → -
apple-ptrace-test ▣
No description.
Rust ★ 0 7y agoExplain → -
similarity-shootout
Comparing different similarity algorithms implemented in rust such as HNSW, HGG and instant-distance
★ 0 3y agoExplain → -
tonic-repro-1375
No description.
Rust ★ 0 3y agoExplain → -
mosse-tracker
No description.
Rust ★ 0 3y agoExplain → -
keysmash_generator
:pleading_face:
Rust ★ 0 4y agoExplain → -
tater
A tarpaulin testing tool intended for me
Rust ★ 0 4y agoExplain → -
stm32f469i-disco
Board level package for the STM32F469I Discovery Board
Rust ★ 0 4y agoExplain → -
resampling_example
No description.
Rust ★ 0 4y agoExplain → -
probe-cov-sandbox
No description.
Rust ★ 0 4y agoExplain → -
traced-allocator
POC of tracing memory allocations
Rust ★ 0 6y agoExplain → -
tonic-route-warp-example
No description.
Rust ★ 0 6y agoExplain → -
dotfiles
Any dotfiles etc I use for my system config
Vim script ★ 0 7y agoExplain → -
xmas-challenge-2k18
2018 entry for a work christmas engineering challenge
C++ ★ 0 7y agoExplain → -
gdbinit
gdbinit file I'm working on for my embedded projects
GDB ★ 0 8y agoExplain → -
rover
No description.
C# ★ 0 13y agoExplain → -
Embedded_rover_code
The code for the rovers firmware
C ★ 0 13y agoExplain →
No repos match these filters.