diff --git a/archetypes/default.adoc b/archetypes/default.adoc deleted file mode 100644 index 997f6a1..0000000 --- a/archetypes/default.adoc +++ /dev/null @@ -1,12 +0,0 @@ -+++ -title = "{{ replace .Name "-" " " | title }}" -date = {{ .Date }} -draft = true -+++ -:caution-caption: pass:[] -:important-caption: pass:[] -:note-caption: pass:[✏️] -:tip-caption: pass:[💡] -:warning-caption: pass:[] -:toc: -:toclevels: 6 diff --git a/content/posts/crabroll-intro/crabroll-assembled-pcb.jpg b/content/posts/crabroll-intro/crabroll-assembled-pcb.jpg new file mode 100644 index 0000000..077bbaa Binary files /dev/null and b/content/posts/crabroll-intro/crabroll-assembled-pcb.jpg differ diff --git a/content/posts/crabroll-intro/crabroll-bare-pcbs.jpg b/content/posts/crabroll-intro/crabroll-bare-pcbs.jpg new file mode 100644 index 0000000..690c76a Binary files /dev/null and b/content/posts/crabroll-intro/crabroll-bare-pcbs.jpg differ diff --git a/content/posts/crabroll-intro/crabroll-breadboard.jpg b/content/posts/crabroll-intro/crabroll-breadboard.jpg new file mode 100644 index 0000000..67abac2 Binary files /dev/null and b/content/posts/crabroll-intro/crabroll-breadboard.jpg differ diff --git a/content/posts/crabroll-intro/index.md b/content/posts/crabroll-intro/index.md new file mode 100644 index 0000000..c6bb017 --- /dev/null +++ b/content/posts/crabroll-intro/index.md @@ -0,0 +1,6 @@ ++++ +title = "Introducing Crabroll" +date = 2026-01-15T12:05:05+01:00 +draft = true ++++ + diff --git a/content/posts/dotfile-management.md b/content/posts/dotfile-management.md index 18bce7e..eaa587b 100644 --- a/content/posts/dotfile-management.md +++ b/content/posts/dotfile-management.md @@ -112,7 +112,7 @@ This is for you to put any scripts you develop that may be called by/aliased by Stow can be found on pretty much every Linux distributions package manager. If for some reason it is not, building from source is... surprisingly easy. -You can find the source http://ftp.gnu.org/gnu/stow/[here], download `stow-latest.tar.gz`, and decompress it with `tar xvf stow-latest.tar.gz`. cd into the uncompressed folder, and simply run `autoreconf -iv`, `./configure`, and `make`. The binary will be in `./bin/stow` free for you to move it into your `$PATH`. +You can find the source [here](http://ftp.gnu.org/gnu/stow/), download `stow-latest.tar.gz`, and decompress it with `tar xvf stow-latest.tar.gz`. cd into the uncompressed folder, and simply run `autoreconf -iv`, `./configure`, and `make`. The binary will be in `./bin/stow` free for you to move it into your `$PATH`. ## Conclusion, or something diff --git a/content/posts/moving-homelab-to-germany/index.md b/content/posts/moving-homelab-to-germany/index.md new file mode 100644 index 0000000..c35dc92 --- /dev/null +++ b/content/posts/moving-homelab-to-germany/index.md @@ -0,0 +1,7 @@ ++++ +title = "Moving my Homelab to Germany" +date = 2025-06-23T17:10:32-05:00 +draft = true ++++ + +## TODO diff --git a/content/posts/moving-to-germany/index.md b/content/posts/moving-to-germany/index.md deleted file mode 100644 index b439c68..0000000 --- a/content/posts/moving-to-germany/index.md +++ /dev/null @@ -1,7 +0,0 @@ -+++ -title = "Moving To Germany" -date = 2024-07-27T17:10:32-05:00 -draft = true -+++ - -## TODO diff --git a/content/resume.md b/content/resume.md index 6d38420..174e884 100644 --- a/content/resume.md +++ b/content/resume.md @@ -21,10 +21,13 @@ showToc = true **Programming Languages**: Rust, Python, Bash, C, Nix -**Tools**: Git, Yocto linux, LaTeX, Vim, Jenkins +**Frameworks**: Yocto linux, Zephyr, Embassy, Nixpkgs, Pytest -**Linux Administration**: NGINX, Apache, Caddy, Docker, NixOS, Proxmox, SystemD +**Protocols**: MQTT, REST, Embedded comms (SPI, I2C, UART, etc) +**Tools**: Git, Vim, Jenkins, KiCad + +**Linux Administration**: NGINX, Caddy, Docker, NixOS, Proxmox, SystemD, PostgreSQL ## Work Experience @@ -32,6 +35,8 @@ showToc = true **Embedded Software Engineer**\ February 2025--Current * Developed Linux distributions for an embedded system with Yocto. +* Implemented package management and remote updates for Yocto Linux system. +* Implemented smart switching between Wifi and LTE in Linux system. * Developed a Zephyr RTOS based IOT device for tracking of patient conditions. * Implemented StrongSwan IOT vpn to allow remote access of devices in the field * Implemented a Python based HIL testing system to test both Yocto and Zephyr based systems. @@ -122,7 +127,7 @@ Currently running: Immich, Jellyfin, Home Assistant, Forgejo, Nixos, Mainsail, a Have contributed patches, both large and small, to open source projects including Python, Nixpkgs, and Kata Containers. -### 3D printing hobbyist +### 3D printer hobbyist **Build and operate various 3d printers**\ 2021--present @@ -130,6 +135,7 @@ Build, tune, and operate custom and kit 3d printers, my fleet includes a heavily ### Custom Keyboards -**Building and soldering custom keyboards** +**Building and soldering custom keyboards**\ +2023--present Build custom split keyboards with a focus on ergonomics and portability.