Evan Pratten
Evan Pratten is a software developer, amateur radio operator, and more. This is his website.
- Posts
- 137 from 23 Mar 2015 to 25 Sep 2026
- Posting
- monthly (10 in the last year)
- Kind
- personal blog
- Feed
- https://ewpratten.com/rss.xml
2026 6
2025 10
2024 16
- Coercing a Magic MIFARE credential into being an iPhone-compatible NFC tag
- Better date handling for projects migrated to Gitea
- The project I will never finish
- Microcosm experiments
- Evan's Minecraft modpack for 1.21.1
- Taking a radio camping
- Evan's Minecraft modpack for 1.20.6
- Who are the upstreams for AMPRNet?
- Mapping the SDF Minecraft server
- Evan's Minecraft modpack for 1.20.4
- Digest Bot
- Custom lighting for my bookshelf
- A quick introduction to OpenSCAD
- Git Aliases
- Building QMK Keyboard Firmware Out of Tree
- WineASIO, Bottles, and Ableton
2023 16
- Printable cable organizing clips
- Authoring Blog Posts with Obsidian
- Evan's Minecraft modpack for 1.20.1
- Building a VPN with an AMPRNet BGP allocation
- Setting up a static DNF repository
- Rainbow keyboard
- Evan's Minecraft modpack for 1.20.0
- KALLAX headphone holder
- Spring Tracks.
- I performed a button swap on my mouse
- Evan's Minecraft modpack for 1.19.4
- What are people actually doing with APRS?
- A script that hides AI topics from Hacker News
- Some lesser known WireGuard settings
- Blatant self-advertising on the IPv6 Canvas
- Lazy search for Mastodon accounts
2022 18
- I re-implemented ls to query the Steam API
- Channels
- An analysis of personal ASNs in the wild
- Summer Tracks.
- Website updates
- Rickrolling the internet
- Meme Appreciation Month
- Using a Steam Controller with the Nintendo Switch
- Getting Visual Paradigm to launch on Fedora 36
- Field Log: First look at the NanoVNA
- Commit syncing across hosted GIT instances
- Space & Time, Vol. 1
- Making my UDM-Pro scream
- Icy Shore
- Monocular depth mapping in Blender
- Snow Day in Space
- Unfinished projects and failed ideas
- Scale Hop
2021 9
- A rusty guide to quaternions
- Adventures in BGP: routing my own public IPv4 address space
- An overview of the tech on a complex FRC robot
- Configuring a native SSH server on Windows 10
- Building a cheap APRS digipeater
- How I flashed QMK to my Vortex Core
- Mapping my friends' Minecraft server
- Using KBFS as a makeshift maven server
- Tunneling a printer from a home network to a VPN
2020 23
- 2020 Wrap-Up
- How I have tweaked my Minecraft client to be 'just right'
- Upgrading my chromebook
- Connecting to a Minecraft server over IRC
- My first mechanical keyboard: The Vortex Core
- Using Bazel to create Minecraft modpacks
- Mounting Google Drive accounts as network drives
- Reading metadata from a bitmap file
- My workflow: video conference edition
- Building a mini maven server
- Integrating GitHub Codespaces with FRC
- Compiling AVR-C code with a modern build system
- Taking notes with Markdown and LaTeX
- Notes from FRC: Autonomous point-to-point navigation
- Notes from FRC: Converting joystick data to tank-drive outputs
- Above the Thames
- Two Cars
- My Desk
- Flashing code to a 32u4 chip
- Running RoboRIO firmware inside Docker
- Ludum Dare 46: Jamming with friends
- Robot reveal: Darth Raider
- Compiling BrainFuck with a shell script
2019 19
- I used cron for the first time
- Programming a live robot
- Using an RNN to generate Bill Wurtz notes
- Building images from binary data
- Doing Python OOP the wrong way
- I did some cleaning
- Keyed data encoding with Python
- How I set up ひらがな input on my laptop
- My weird piece of EDC
- A trip to Halifax
- Mind map generation with Python
- Taking a look back at GMAD
- Scraping FRC team's GitHub accounts to gather large amounts of data
- Devdns
- I had some fun with a router
- Hunting snakes with a shotgun
- BashSmash
- GitHub's CSS is boring. So I refreshed the design
- Robot reveal: HATCHField