Open Source Contributions
Contributions I've made to packages not owned or maintained by me
I also have a bunch of first party open source packages! Check out my projects page for a list of those!

- Pull Request: https://github.com/ggml-org/llama.cpp/pull/21946
- Enables full hardware acceleration for vision models (like Gemma-4) on Apple Silicon by implementing the ROLL operation for the Metal backend.
- Instead of the Tensor roll (ROLL op) being simulated on the CPU, it will be done by Apple Silicon GPUs. This way the math can be done extremely fast in parallel instead of syncronously.
- The ROLL op is used by vision transformer architectures to break images into multiple smaller images (windows) while shifting those windows over time; this ensures the model maintains relationships across the boundaries of each window.
- Pull Request: https://github.com/ggml-org/llama.cpp/pull/20158
- Allows users to build a lighter binary for those who don't need the web ui embedded but still want a llama-server
- Added a CMAKE flag to disable building the embedded web ui
- Usage: Add
-DLLAMA_BUILD_WEBUI=OFF to the list of build flags or set useWebUi = false; in package override for nix.
- Pull Request: https://github.com/MalpenZibo/ashell/pull/370
- Resolved a bug where the VPN chooser appeared blank when handling a large number of NetworkManager VPN profiles.
- Improved the UX with alphabetical sorting, max-height limit, and padding so the scrollbar was not against the VPN toggle.
- Pull Request: https://github.com/ente-io/auth/pull/437
- This feature allows users to easily transfer their Time-Based One-Time Password (TOTP) 2-factor authentication codes from LastPass Authenticator to the ente Authenticator app.
- To use this feature, use the "Transfer accounts" option within Lastpass Authenticator Settings and press "Export accounts to file". Then import the JSON downloaded in the ente Authenticator app.
- Pull Request: https://github.com/Tofandel/prerenderer/pull/75
- This change addresses three things for the prerenderer webpack plugin:
- makes it ultra clear that HtmlWebpackPlugin is required and why
- logging an error if during compilation if HtmlWebpackPlugin is not used -- if you don't use the HtmlWebpackPlugin, the afterEmit hook doesn't do anything and the plugin silently does nothing
- logging an error if the entryPath is not found in the assets
- Pull Request: https://github.com/vernemq/vmq-operator/pull/22
- This change was a result of my findings deploying the VMQ Operator to Kubernetes
- Update base image to vernemq/vernemq
- make operator deployment v1 instead of v1beta since in k8s 1.16 the apis have changed
- all Deployments api/v1beta2 -> apps/v1
- undo apiVersion change for node-exporter-daemonset
- Pull Request: https://github.com/jkbenaim/hs100/pull/5
- Just some documentation updates because I'm not a C developer in my day-to-day so it wasn't apparent to me how to build the binary. So I added some instructions to save the next person 5-15 minutes.