Welcome to

THE JDANKNEY VAULT

The hardware and software I've built, broken down and explained.

$ fastfetch

                   -`
                  .o+`
                 `ooo/
                `+oooo:
               `+oooooo:
               -+oooooo+:
             `/:-:++oooo+:
            `/++++/+++++++:
           `/++++++++++++++:
          `/+++ooooooooooooo/`
         ./ooosssso++osssssso+`
        .oossssso-````/ossssss+`
       -osssssso.      :ssssssso.
      :osssssss/        osssso+++.
     /ossssssss/        +ssssooo/-
   `/ossssso+/:-        -:/+osssso+-
  `+sso+:-`                 `.-/+oso:
 `++:.                           `-/+/
 .`                                 `/

jdankney@archangel

-----------------------

OS: Arch Linux x86_64 (btw)

Host: Computer Engineering Student

Kernel: Palomar College, transferring to UCSD

Uptime: coding since ~2021 (the laser turret era)

Packages: 2 meshtastic nodes, 1 self-hosted everything

Shell: zsh + too many aliases

DE: a soldering iron and 10 spare MOSFETs

Terminal: wherever the segfault is

CPU: runs on caffeine @ 3.2GHz

GPU: GTX 1080ti since 2019 (Still going strong!)

Memory: leaking, probably

Disk: 2TB, ~6% is offline Wikipedia

Locale: San Diego, CA

on the bench: Backing up ALL of (English) Wikipedia

Who's behind this

I'm JDAnkney, a Computer Engineering student at Palomar College planning to transfer to UC San Diego. This is my project notebook: parts lists, wiring, firmware, and an honest record of the many things that caught fire along the way.

Projects

007 logged
  1. 001 Complete

    Ditching Tailscale for Self-Hosted NetBird

    Replacing the last piece of my stack I didn't control: a self-hosted WireGuard mesh VPN with NetBird.

    LinuxNetBirdWireGuardVPNSelf-HostingHomelabbing
  2. 002 In progress

    Backing up ALL of (English) Wikipedia

    Creating an offline backup of the biggest open source library I know of.

    LinuxKiwixWikipediaHomelabbing
  3. 003 Complete

    DIY BLE Analog RGB Controller (ESP32-C3) V1

    Rebuilding a cheap LED controller from scratch with an ESP32-C3, logic-level MOSFETs, and custom written Bluetooth firmware.

    ESP32-C3BLEPWMMOSFET
  4. 004 Complete

    Self-Hosting my Calendar

    Hosting a CalDAV server to sync my calendar across all my devices.

    LinuxCalDAVRadicaleHomelabbing
  5. 005 Complete

    DIY Meshtastic Base Node (ESP32-S3 + LoRa + Solar + BME680) V1.0

    A solar-powered, always-on Meshtastic base station with environmental telemetry | ESP32-S3, DX-LR30 (SX1262), and a bare BME680 that fought me the whole way.

    ESP32-S3LoRaMeshtasticBME680SolarI2C
  6. 006 Complete

    DIY Meshtastic Mobile Node (nRF52840 + LoRa + GPS) V1.0

    Building a low-current Meshtastic node for my Audi A4 featuring an nRF52840, DX-LR30 (SX1262), and a u-blox NEO-M8N.

    nRF52840LoRaGPSMeshtastic
  7. 007 Complete

    Making a Motion Detector/Tracker Laser Turret

    Building a surprisingly simple robot with two servos, a gutted Bic pen with a laser diode in it, and a can of soup as the base.

    PythonLasersRobotics