jamesmcm
I now work as a Data Engineer, and am generally interested in data engineering and programming.
Stockholm
Pinned Repositories
arch-i3-usb
Preset files to create a fully functional, persistent live USB installation of Arch Linux with i3 via ALMA
async-rust-example
Example of async programming in Rust
chip8go
A simple CHIP-8 interpreter/emulator in Go
data-oriented-example
Example of Data Oriented Design in Rust
Doping-Effects-in-Graphene
Theoretical modelling of doping effects and magnetic field effects on the quantum transport in Graphene.
esp32_wifi_tank
A Wifi-controlled tank/rover built with an ESP32 control board and Rust
raytracer_challenge_scala
Raytracer challenge book project implemented in Scala
rust-lambda-test
Toy example of Rust program for deployment in AWS Lambda
s3rename
Tool to mass-rename S3 keys
vopono
Run applications through VPN tunnels with temporary network namespaces
jamesmcm's Repositories
jamesmcm/vopono
Run applications through VPN tunnels with temporary network namespaces
jamesmcm/esp32_wifi_tank
A Wifi-controlled tank/rover built with an ESP32 control board and Rust
jamesmcm/arch-i3-usb
Preset files to create a fully functional, persistent live USB installation of Arch Linux with i3 via ALMA
jamesmcm/basic_tcp_proxy
Basic TCP proxy crate in Rust
jamesmcm/snake_rust_esp32
Snake running on an ESP32 MCU written in Rust - requires OLED and Joystick
jamesmcm/jamesmcm.github.io
jamesmcm/alma
Create Arch Linux based bootable USB drives
jamesmcm/cargo-deb-aarch64-debian
Docker image to build aarch64 / armv8 deb file with Github action
jamesmcm/rabbitmq-test
Test of small pipeline with RabbitMQ
jamesmcm/aoc2023
Advent of Code 2023 in Rust
jamesmcm/aoc2024zig
Advent of Code 2024 in Zig
jamesmcm/Archipelago
Archipelago Multi-Game Randomizer and Server
jamesmcm/book
Documentation and tutorials for gdext, the Rust bindings for Godot 4
jamesmcm/cargo-deb-amd64-ubuntu
Action for creating statically-linked .deb package for Rust projects using cargo deb
jamesmcm/cargo-deb-armv5-debian
Docker image to build armv5 deb file with Github action
jamesmcm/cargo-deb-armv7-debian
Action for creating statically-linked .deb package for Rust projects using cargo deb
jamesmcm/cargo-rpm-amd64-fedora
Action for creating statically-linked .rpm package for Rust projects using cargo rpm
jamesmcm/cargo-rpm-amd64-opensuseleap
Action for creating statically-linked .rpm package for Rust projects using cargo rpm
jamesmcm/embedded-svc
Rust APIs and abstractions for various embedded services (WiFi, Network, Httpd, Logging, etc.)
jamesmcm/esp-idf-hal
embedded-hal implementation for Rust on ESP32 and ESP-IDF
jamesmcm/esp-idf-isr
jamesmcm/esp-idf-svc
Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)
jamesmcm/esp32-rotary-knob-test
Test of ESP32 code for rotary knob with quadrature encoding
jamesmcm/esp32_http_example_test
Application for testing ESP32 HTTP client (async implementation) in Wokwi
jamesmcm/gdext
Rust bindings for Godot 4
jamesmcm/gravity_field_godot
Simple gravity field simulation in Godot 4 for testing compute shader
jamesmcm/marching_squares_godot
Marching Squares algorithm in Godot 4
jamesmcm/memedit
Memory editing library and TUI written in Rust
jamesmcm/ratatool
A tool for data sampling, data generation, and data diffing
jamesmcm/this-week-in-rust
Data for this-week-in-rust.org