Profile Picture

Exploring web development, programming, and technology

Building a Production-Grade 3D Viewport System: A Deep Dive into Zero-Copy GPU Rendering

October 25, 202516 min read
GPUIMouse EventsRust UI

## Introduction This research blog documents the implementation of a sophisticated, high-performance 3D viewport system for the Pulsar game engin...

Read more →

Building Interactive UIs in GPUI: Actions, Context Menus, and Event Handling

October 7, 202516 min read
GPUIMouse EventsCoordinate ConversionRust UIActionsContext Menus

When I first started working with GPUI (the UI framework powering Zed), I made every mistake in the book. I tried to handle actions in constructors,...

Read more →

The Great GPUI Mouse Coordinate Mystery (And How I Solved It)

October 3, 202516 min read
GPUIMouse EventsCoordinate ConversionRust UI

*Or: How I spent 3 days debugging why my node graph thought I was clicking 250 pixels to the left of where my mouse actually was.* ## The Scene o...

Read more →

I Won’t Switch to Linux

September 30, 20255 min read
LinuxWorkflows

Every few months, the same debate resurfaces: “Why don’t you just use Linux?” For servers? Absolutely. For embedded systems? Of course. But as a dai...

Read more →

Type Safety and Documentation in Rust Node Graph Systems

September 30, 20254 min read
RustNode GraphTypeIdDocumentationType Safety

# Type Safety and Documentation in Rust Node Graph Systems Node graph systems are a popular way to visually represent logic, workflows, or data f...

Read more →

Graphite and Pegasus; No privacy is not dead

September 5, 202517 min read
EncryptionSurveillanceDigital RightsSpyware

# Mobile Spyware Reality Check: What Pegasus and Graphite Actually Do (And Don't Do) If you've spent any time on TikTok or Instagram lately, you'...

Read more →

TPM 2.0: Separating Security Facts from Fiction

August 10, 202510 min read
ComputersOperating SystemsSecurity

# The basics The Trusted Platform Module (TPM) 2.0 has become one of cybersecurity's most polarizing technologies, generating fierce debate betwe...

Read more →

Which Desktop OS Is Actually the Most Secure?

August 9, 202516 min read
ComputersOperating SystemsSecurity

## The TL;DR * **Short answer:** For **typical desktop users** running stock operating systems without additional security software, **Windows 11...

Read more →

Somebody's Watchin' Me: Privacy Under Gov't Surveillance

July 31, 202528 min read
EncryptionSurveillanceDigital Rights

*Published July 31, 2025* **Disclaimer: This content is for informational purposes and is not legal advice.** The most dangerous government pr...

Read more →

Unreal Engine: Hard refs, Memory management, and Performance

July 20, 202536 min read
Comp SciRust DevelopmentUnreal EngineRant

# A Brief Intro to the Issue Unreal Engine's Blueprint visual scripting system stands as a cornerstone of its accessibility and rapid prototyping...

Read more →

Buzzword Koolaid: What even is 'The Edge'?

July 11, 202518 min read
ArchitectureDevOpsPerformanceNetworking

# Edge Computing: Beyond the Buzzword Fog Edge computing has become the latest Silicon Valley darling, promising to revolutionize everything from...

Read more →

Horizon: The game server built for performance at scale

June 24, 202521 min read
GameDevRustMMONetworkingUnreal EngineStars BeyondServer MeshingPerformance

*The technical journey of building a game server that breaks Unreal Engine's limits and powers massive space battles* ## The Problem That Started...

Read more →

The SurrealDB Reality Check; Marketing vs Reality

June 23, 20256 min read
Architecture

## The SurrealDB Reality Check: When Marketing Meets Performance When SurrealDB burst onto the scene with promises of "one database, infinite mem...

Read more →

The Story Behind Apple's 'Illusion of Thinking'

June 18, 202514 min read
Architecture

## The Story Behind Apple's "Illusion of Thinking" Apple just dropped a paper called *"The Illusion of Thinking: Understanding the Strengths and ...

Read more →

The Digital Stop and Frisk: When Your Privacy Meets Border Control

April 18, 202515 min read
EncryptionBorder SecurityDigital Rights

## Introduction I've been thinking a lot about device security lately. With increased border searches and the ease with which both government age...

Read more →

My Journey with the Legion Slim 7 16IRH8: A Rust, Unreal Engine, and Web Developer's Perspective

April 10, 20258 min read
Legion Slim 7Rust DevelopmentUnreal EngineWeb DevelopmentWSLDev Containers

## Introduction Back in January 2024, I finally bit the bullet and grabbed a Lenovo Legion Slim 7 16IRH8. It showed up about a week later, and I'...

Read more →

VPNs: When will they save us, and when won't they?

December 24, 20245 min read
VPNs

# Addressing the issue We have all seen segments on YouTube and platforms like it advertising that you are "safer" online when using a VPN. This ...

Read more →

The Ruby Monolith Mindset: When Familiarity Breeds Technical Debt

October 27, 20248 min read
RubyMonolithsArchitecture

# The Ruby Monolith Mindset: When Familiarity Breeds Technical Debt In the ever-evolving landscape of software development, certain patterns emer...

Read more →

Macros VS Functions, and When to Apply Them

October 26, 20249 min read
Architecture

# Macros VS Functions, and When to Apply Them Recently I came across a group of individuals that seemed convinced that macros were terrible and a...

Read more →

Demystifying Casting: It's Not the Villain You Think It Is

October 17, 20245 min read
Architecture

In the world of Unreal Engine 5 game development (particularly in Blueprint), there's a persistent myth that casting is inherently bad for performan...

Read more →

Reimagining CI/CD: My Journey Building a Rust-Based System for pipelines

October 12, 20243 min read
Automation

As a software developer, I've long been fascinated by the intricacies of CI/CD systems. Recently, I embarked on an ambitious project: creating a Rus...

Read more →

Horizon: A Universal Game Server Solution with Enterprise-Grade Capabilities

October 12, 20244 min read
AutomationDistributed Computing

Hey there, fellow developers and space enthusiasts! I'm thrilled to share with you a project that's been consuming my nights and weekends (and let's...

Read more →

The Rise of Tech Tribalism: When Tool Loyalty Trumps Pragmatism

October 12, 20249 min read
Architecture

## A brief introduction to the problem In recent years, a concerning trend has emerged in the tech world: the rise of what we might call "tech tr...

Read more →