val.packett.cool Open in urlscan Pro
2400:52e0:1a00::1069:1  Public Scan

Submitted URL: http://val.packett.cool/
Effective URL: https://val.packett.cool/
Submission: On November 17 via api from US — Scanned from US

Form analysis 0 forms found in the DOM

Text Content

home of val packett

val's home
✦
blog ✦ code ✦ photos


HELLO!

Hi, I'm Val Packett! Big fan of the color purple. My pronouns are they/them or
she/her, I live in Buenos Aires, Argentina 🇦🇷 and with your help I work on
Free and Open Source Software!

Over the years I've accumulated lots of experience all across the computing
stack — from the web platform and desktop apps to device drivers, boot firmware,
embedded systems, and even circuit board design. My interests include, in no
particular order: typed functional programming, operating system kernels, device
drivers, cross-platform portability, SIMD optimizations, sandboxing,
offline-capable web applications, free desktop environments and their
components… You can see these reflected in the projects and contribution stories
below :)

Looking for my contact info and social media profiles? Down below ↓↓↓




PROJECTS


 * SOUNDFIXER
   
   
   
   Firefox add-on for fixing broken sound on YouTube and beyond, recommended by
   Mozilla ✦ read more →


 * TIDDLYPWA
   
   Secure offline storage and cross-device synchronization solution for
   TiddlyWiki 5 ✦ read more →


 * SYSTEMSTAT
   
   
   
   Rust library for cross-platform system information and statistics collection
   ✦ read more →


 * SECSTR
   
   
   
   Rust library for conveniently storing sensitive information in memory ✦ read
   more →

A few more projects


 * MICROFORMATS2-PARSER
   
   
   
   Haskell library and HTTP API for parsing for the Microformats 2 semantic HTML
   markup syntax ✦ read more →


 * ARGON2IAN
   
   Size-optimized WebAssembly build and async wrapper for the Argon2 password
   hash ✦ read more →


 * EVSCRIPT
   
   Sandboxed scripting environment for evdev input device tricks ✦ read more →


 * DEVD-RS
   
   
   
   Rust library for listening to FreeBSD device hotplugs, used by Firefox ✦ read
   more →


 * ESLINT-PLUGIN-PUG
   
   
   
   ESLint plugin that adds support for inline scripts in Pug templates ✦ read
   more →


 * CLJ-HTTP-FAKE
   
   
   
   Helper for faking clj-http requests in testing ✦ read more →


 * PCRE-HEAVY
   
   
   
   Haskell regular expressions library based on PCRE with support for multiple
   matches and replacements ✦ read more →


 * HTTPOTION
   
   
   
   Elixir HTTP client convenience library (deprecated because the underlying
   library is unmaintained) ✦ read more →

Even more projects can be found on my forge accounts (never mind the temporary
forks, abandoned experiments, old names and usernames):
 * Codeberg valpackett
 * GitHub valpackett
 * GNOME valpackett
 * Freedesktop valpackett

Package repository accounts
 * crates.io valpackett
 * npm valpackett
 * Hackage valpackett
 * Hex.pm valpackett
 * Clojars valpackett
 * RubyGems valpackett
 * PyPI valpackett


CONTRIBUTIONS


 * FIREFOX
   
   Improved Linux/Unix support with kinetic scrolling, GPU power savings, and
   more ✦ read more →


 * WAYLAND
   
   Ported compositors to FreeBSD, worked on Wayfire, improved Wayland support in
   apps ✦ read more →


 * FREEBSD
   
   Worked on graphics, input, support in upstream projects, Arm platform
   bring-up and more ✦ read more →


LATEST BLOG POSTS


 * 2024Q1 UPDATE, OR, MY ENTIRE BACKLOG I GUESS
   
   May 9th, 2024 ✦ 7 min read
   
   Trying to start posting more by posting about what I haven't been posting
   about but have been working on, way too quietly ✦ read more →


 * PATH.JOIN CONSIDERED HARMFUL, OR OPENAT() ALL THE THINGS
   
   January 8th, 2024 ✦ 9 min read
   
   Say goodbye to path traversal attacks by using modern kernel facilities and
   get ready for the capabilities-secure future at the same time! ✦ read more →

Read more posts →


FIND ME ELSEWHERE

 * Fedi @valpackett@treehouse.systems
 * Flickr valpackett
 * Dribbble valpackett
 * dev.to valpackett
 * Lobste.rs valpackett
 * Thingiverse valpackett


CONTACT ME

 * Email val@packett.cool
 * Matrix @valpackett:mozilla.org
 * Discord @valpackett
 * Signal valpackett.69

There is no PGP key here because encrypted email is rather silly. If you'd like
to report a sensitive security vulnerability in any of my projects, just message
me on Signal or Matrix.

Maybe slightly less silly: aspe:val.packett.cool:DV7YKMH5QMHF5ZVU5UUSIXXXMI.

Support me on Patreon!

© 2022-2024 val packett ✦ ↑↑↑ ✦ home ✦ blog ✦ colophon

GetFirefox :)Not by AI