Can you say that again?
Trying to simplify the difficult.
Blog
Resume
Projects
About
Fine-tuning a 450M VLM to beat Claude Sonnet 4.6
Sun May 10 2026
Bare Metal vLLM on a DGX Spark Cluster
Tue Apr 07 2026
(In)Accessible AI: Arc A770 with vLLM
Thu Feb 12 2026
Fine-Tuning LLMs on any Intel Arc GPU
Thu Jan 01 2026
Accessible AI: vLLM on Intel Arc GPUs (xpu)
Fri Dec 26 2025
Accessible AI: The Low (8 GB) VRAM Laptop Buying Guide 2025
Sun Nov 23 2025
Running DeepSeek-V3-0324 (685 B parameters) with 512 GB RAM on a Single 16 GB GPU Using Ktransformers
Fri Apr 18 2025
LLM on a Laptop - llama.cpp API Request Example
Sat Apr 12 2025
Accessible AI: llama.cpp Guide for CPU Inferencing
Sat Mar 29 2025
Desktop Linux Adventures: Blocking a USB Device from Activity
Wed Jul 10 2024
GPU PCIe Pass-through with QEMU
Sat Jul 06 2024
Desktop Linux Adventures: Fractional Scaling on Asahi Linux
Sun Jun 16 2024
What's it like to work at Microsoft? (2018-2024) - Part 2
Sun May 19 2024
Desktop Linux Adventures: Asahi Linux on My Macbook Air M1
Fri May 17 2024
What's it like to work at Microsoft? (2018-2024) - Part 1
Tue May 14 2024
Desktop Linux Adventures: Gaming Thoughts Part 2
Sun Mar 31 2024
Desktop Linux Adventures: Gaming Thoughts
Fri Mar 15 2024
Desktop Linux Adventures: Override flatpak Permissions
Mon Mar 11 2024
Fast Way to Add a gitignore
Mon Feb 05 2024
Kinesis Advantage 360 Pro Setup Guide
Sun Feb 04 2024
Building and Integrating CKEditor 5 with React
Fri Feb 02 2024
rsync on Linux
Sun Jul 30 2023
Setup SMB on Linux
Sat Jul 29 2023
Algorithm Notes - Binary Search
Sat May 06 2023
Git Maintenance Guide
Sun Apr 02 2023
Git Credential Manager (GCM) Setup on Linux
Mon Dec 26 2022
Windows 11 Media Creation Tool
Sat Dec 10 2022
Core i7 1165G7 Tigerlake U Tuning Guide for Framework Laptops
Thu Nov 17 2022
Erase a CD or DVD on Linux
Tue Apr 05 2022
Git Setup
Sun Mar 13 2022
Being a Better Programmer
Sun Dec 27 2020
Hybrid Images
Tue Dec 22 2020
State of My Workstation in Late 2020
Sat Oct 17 2020
iBook G3
Sat Aug 08 2020
Floyd Steinberg Dithering
Sat Mar 14 2020
Interlacing (NTSC)
Sun Mar 01 2020
Matrix Multiplication
Mon Feb 03 2020
HTML5 Canvas Rendering Performance
Sun Jun 16 2019
Interface and Abstract Classes
Wed Nov 22 2017
Operating Systems in a Nutshell
Sun Mar 12 2017
Easy Binary to Hexadecimal Conversion and Back
Thu Feb 09 2017
What is an Interrupt? (65c816)
Sat Feb 04 2017
How I Test and Debug Code
Fri Jan 06 2017
Christmas Lights With The Raspberry Pi 2 - 2016 Edition!
Fri Dec 16 2016
Don't Comment Out That Method -- Just Get Rid of It!
Sat Oct 08 2016
Coding Standards. Do You Have Coding Standards?
Sat Jul 16 2016
Christmas Lights With The Raspberry Pi 2
Sat Dec 19 2015
Big O(H)! Time and Space Complexity!
Thu Jun 25 2015
DST2PNG - A Tajima Embroidery DST Viewer
Sun Jun 14 2015
Building Better Work Ethic
Wed Aug 13 2014
Too Many Languages
Sat Jun 28 2014
The Night We [Almost] Didn't Leave the ECE Lab
Sat Jun 21 2014
This Programming Language Sucks!
Mon May 12 2014
Creating a Simple Captcha in .NET
Mon Mar 10 2014
My Computing History (How I Learned to Program)
Tue Sep 10 2013